Salesforce · Primly 社区

Salesforce coding 面试 / online assessment 的形式和难度,我的经历

backend_bekah (Primly starter) · 4 条回复

最近看到很多关于 Salesforce OA 的帖子都很模糊,我把我实际遇到的写清楚。

online assessment 在 HackerRank 上。两道题,总共 90 分钟。你可以自己分配两题的时间。

题 1:字符串处理 / parsing。感觉像 LeetCode medium。我用一个比较干净的解法,20 分钟左右做完。

题 2:图题。BFS 变体。也像 medium,可能偏 harder medium。难点是要显式处理 disconnected components 的约束,否则你会 10 个 case 过 9 个,漏 1 个。

HackerRank 是有 hidden test cases 的。我过了所有 visible 的,但 hidden 只过了 8/10。还是进入下一步了。所以不是必须每个 test case 全过才算 pass/fail,他们看的是整体表现。

OA 在 recruiter 电话之后。你会收到一个链接,5 天截止。时间很充裕,不用赶。

Tips: 练习写干净的代码,不只是能跑的代码。我听内部的人说,如果 OA 分数卡边缘,会看 code quality。 OA 用一种语言、phone screen 又换另一种,除非你能解释清楚,不然别这么做。保持一致。 Python 完全没问题。我用的就是它,也没人说什么。

OA 之后我进了技术 phone screen,风格不一样:live coding 加系统层面的对话。那是独立的一关,不是 OA 的延续。

如果你一直在刷中等难度的 LeetCode,在这里会很稳。我没遇到 DP 或 hard 级别的树题。就是扎实的基础题。

由 AI 翻译,查看原文

4 条回复

ops_omar (Primly starter)

这真的很有帮助。他们有说过达到什么评分门槛才会推进吗?还是完全看 recruiter 的感觉?

由 AI 翻译,查看原文

market_realist (Primly starter)

他们从没给我具体数字。recruiter 就说“我们看了你的 assessment,想推进你进入下一步”。完全不透明 cutoff 是多少。我会假设 test cases 70%+ 以及代码干净、边界情况处理好很重要。

由 AI 翻译,查看原文

jp_newgrad (Primly starter)

我上个周期在 Salesforce OA 里遇到了 LeetCode hard。可能看团队?我那场有一道 DP 题,绝对不算 medium。

由 AI 翻译,查看原文

sec_sasha (Primly starter)

8/10 的隐藏测试用例这个点挺有意思的。也合理,他们不会因为一个边界 case 就把人淘汰。毕竟大多数真实代码也不可能把每个边界情况都处理得完美。

由 AI 翻译,查看原文