三周前刚做完 Samsung 的 virtual onsite,岗位是 senior platform engineer。一天内连着 5 小时。因为我进去前几乎没什么情报,想把真实情况写出来。
结构(我这次的安排): coding round 1:60 分钟,2 题,共享 coding 文档,面试官实时在 coding round 2:60 分钟,换面试官,形式类似 system design:60 分钟(我之前单独发帖写过) behavioral:60 分钟,hiring manager + skip-level team chat / Q&A:30 分钟,潜在团队成员,比较随意
中间有个 20 分钟休息,我确实需要。
coding 轮细节: 题目是 medium-hard。一题是改造过的 interval 题(带条件的 merge),一题是 tree traversal,需要跟踪 path state。都不是我没见过的类型,但现场面试官盯着写的压迫感会更大。他们基本不怎么给提示。有个面试官在我不确定时说了句“你方向对了”,那就是我得到的唯一指导。
team chat: 这轮其实比大家想的更重要。他们在看 fit 和好奇心。我问了他们平台迁移的具体问题(他们在把部分服务从 on-prem 往 AWS 迁),聊着聊着真的聊成技术讨论。我对面的 engineer 看起来还挺享受。别把这轮当成吐槽前东家的时间。
节奏: 一整天很耗。我把前一天和后一天都空出来做缓冲。到第 4 小时我明显思考变慢了。提前知道这点会有帮助。
后续 timeline: recruiter 说“大概一周”出 debrief 结果,实际是 9 天,然后 verbal offer。不是我见过最快的,但也不算离谱。
整体来说,这次 onsite 比我预期更难,比我最近面过的一些 FAANG adjacent 公司更严格。他们看起来确实在认真精准地招人。