我投了 KP 数字健康平台团队的 senior SWE 岗,整个流程大概 5 周跑完。感觉这里几乎没人写过他们技术面到底长什么样,所以我记录一下。
流程顺序: Recruiter call(30 分钟) 和一个 hiring manager 做 technical phone screen(45 分钟) HackerRank 在线 coding assessment(90 分钟) Virtual onsite:同一天连续 4 轮
onsite 是惊喜点。全程线上,全是 Zoom,结构很紧。我当时是:一轮 coding,一轮 system design,两轮 behavioral。behavioral 比我想的重,可能每轮 45 分钟。KP 很认真地看文化和使命感相关的东西。比如你一定会被问到:在受监管环境下怎么工作、怎么在大型组织里推进事情、怎么应对你无法控制的约束。
技术 bar 体感是不错的 mid-FAANG 水平。不到 LeetCode 很难那档,但他们要看代码干净、能想到 edge case、也能把 tradeoff 讲清楚。系统设计偏医疗场景,类似「你会怎么架构一个 patient notification system」。他们很关注可靠性、PHI 处理、以及出错时系统怎么退化和恢复。
从投递到 offer:大概 7 周。recruiter 很及时,我挺感激的。最后一轮后大概一周内先给 verbal 再给书面。
有一点要知道:KP 比 tech 公司节奏慢。他们是非营利医疗系统,IT 组织很大。不一定是坏事,但要调整预期。工程文化更像大型 enterprise 而不是 startup,如果你就想要这个,那很合适。
如果有人想问细节我也愿意回答。