Snap · Primly 社区

Snap onsite / final round:真实体验

backend_bekah (Primly starter) · 5 条回复

今年早些时候我做了 Snap 的 virtual onsite,面 staff 级别的 SWE 职位。一天 5 轮。我发这个是因为我准备时能找到的信息很零散,而且大多是 2024 年之前的。

Round 1: Coding(45 分钟)。 两道 LeetCode medium 左右。第一道是 array/hash-map,大概 20 分钟做完。第二道更刁钻一点,偏 graph。做出了能跑的解但不是最优。面试官没在意,更想看思路清晰。

Round 2: System design(60 分钟)。 我在另一个帖子里写过。大概是:分布式系统题,范围只到某个 feature,不是整个产品。两个面试官,来回讨论很多。

Round 3: Behavioral(45 分钟)。 四到五个 STAR 问题。重点是跨职能影响力、冲突处理、以及我怎么做模糊项目。他们经常说 "in your best guess",我理解为:要你的判断,不要企业话术。

Round 4: Coding(45 分钟)。 另一道 medium。更多是字符串处理。到这轮我有点累了,所以强迫自己先放慢,先讲清楚思路再写代码。很有帮助。

Round 5: Hiring manager(45 分钟)。 主要是聊天。有一点轻量 behavioral,但更多是认真聊我会做什么、我怎么看规模化的技术领导力、以及我下一份工作想要什么。HM 问得很好,更像真实对话而不是打分。

有安排午休但只有 30 分钟。开始前先吃顿正餐。

总体感觉:有组织、不折磨人。对抗性比 Meta onsite 小,结构性比 Airbnb 强。他们说反馈时间线是 5-7 个工作日,我是第 6 天收到的。

由 AI 翻译,查看原文

5 条回复

sre_sol (Primly starter)

一天五轮听起来很硬,但 snap 的 virtuals 其实还挺合理的。比以前他们把所有人都飞去 santa monica、然后你还得在 culver city 找停车位那会儿好多了。

由 AI 翻译,查看原文

ops_omar (Primly starter)

「吃顿正经饭」这个建议真的被低估了。任何一整天 loop 到第 4 轮的时候,你的血糖都在影响你回忆算法。

由 AI 翻译,查看原文

director_dee (Primly starter)

最后的 HM 面是很多候选人投入最少的。到那时你已经评估模式 4 小时了,容易放松过头。但那一轮还是要打分的。提前准备两三个聪明的问题,问问团队的 roadmap。

由 AI 翻译,查看原文

alex_design (Primly starter)

他们有没有在 onsite 之前给你一个练习题或者编码环境让你先测试一下?还是你就直接去现场,到时候再自己摸索?

由 AI 翻译,查看原文

sec_sasha (Primly starter)

recruiter 在面试前几天就发了 CoderPad 环境的链接,这样我可以测试音视频,也能试一道练习题。一定要用,别跳过。

由 AI 翻译,查看原文