刚带完一位同学满分通关Salesforce OA,趁热把真实考题 + 思路整理出来,准备投递的直接存!
Salesforce OA 固定模式
- 时长:90 分钟
- 题量:2 道算法题
- 难度:LeetCode Medium 为主
- 平台:HackerRank
第 1 题 String Character Replacement
题意给一个字符串数组,对每个字符串,求最少替换次数,使得相邻字符都不相同。
示例
- "add" → 1
- "boook" → 1
- "abc" → 0
核心思路
- 贪心:从左到右遍历
- 遇到连续相同字符,修改后一个
- 只统计次数,不关心具体改成什么
- 时间 O (n),一遍遍历搞定
第 2 题 Distinct Palindromic Substrings
题意给定字符串 s,统计不同的回文子串数量(子串连续、去重)。
示例s = "mokkori"输出:7子串:m, o, k, r, i, kk, okko
考点
- 回文子串经典中心扩展
- 额外加一步:用 Set 去重
- 比常规回文题多一个去重逻辑,属于高频变形题
备考建议
- 字符串处理 + 回文是 Salesforce 超级高频考点
- 多练 Medium 难度,控制做题速度
- 先想思路再写代码,避免卡壳超时
祝大家投递顺利,OA 通通稳过!需要更多真题和面试辅助联系programhelp。

141

被折叠的 条评论
为什么被折叠?



