上个月刚走完 Salesforce 的 SWE loop,想写一下真实发生了什么,因为我找到的大多数帖子要么是 2023 年的,要么很模糊。
流程如下: Recruiter screen(30 分钟)。挺标准的。聊背景、为什么 Salesforce、以及时间线。她还提了我面的是哪个 org(我的是 Commerce Cloud)。 HackerRank 在线测评。两道 coding,90 分钟。这个我会另开贴细说,大概是 LeetCode medium 难度。 Technical phone screen(60 分钟)。一道算法题 + 一些通用 CS 问题,主要围绕 concurrency 和 distributed systems。不算特别难,但他们要你 code 写得干净。 Virtual onsite。这一步开始上强度。两天四轮连着面(每天两轮,我挺感谢这个安排)。拆解:一轮 system design、一轮 coding、一轮 behavioral、一轮跟 org 强相关的「domain」轮。
domain 轮把我打了个措手不及。基本是:让你讲讲你会怎么在 Salesforce 生态里做 X 功能。面试官对实际产品很熟,所以如果你对 Salesforce 的 CRM 数据模型和 metadata API 的基础有了解,会很有帮助。如果你面的是 CRM 或 platform team,建议提前看看 objects、fields、relationships。
从申请到 offer 总共大约 6 周。onsite 后沉默了一周,他们做 debrief,然后 recruiter 才来电话通知结果。
一些补充:behavioral 问题意外地重要。好几个面试官都会问跨职能影响力和处理模糊性。这家公司比你想象中慢(现在已经 20+ 年了),所以能穿过组织复杂度把事情推进很关键。
有问题我也愿意答。