刚结束 Pinterest 的 coding 面试流程(SWE,mid-senior level,SF),想发点真实信息,因为大多数帖子都停在 2023 或更早。
OA 是 CodeSignal。两道题,70 分钟。第一题是图遍历,确实中等难度,约束不刁钻。第二题是 interval merging 的变体。你如果按 LeetCode medium 级别准备过,不会被打懵。
他们不会在 phone screen 阶段搞那种 HackerRank 风格、限时自动判题的 OA。Recruiter phone screen 是独立的,而且更早。Coding OA 是在那之后、完整 loop 之前。
Technical phone screen 是跟工程师的一次 45 分钟。他给我一道图/BFS 题,偏难的 medium。他们很在意你在写任何代码前先把思路讲清楚。我一开始写太快,被温和地提醒了。
我观察到的点: Phone screen 这层不考 system design 他们确实在意代码质量,不只是做对。我有个小 bug,自己发现并解释了怎么修,感觉没问题。 语言上 Python 或 Java 最顺;也能用 Go/C++,但面试模板看起来对 Python 更优化
总体难度比 Google 的 bar 低一点,但比常见 Series B startup 高一点。稳定的 medium。我针对性刷了大概 30 道 medium,感觉准备到位。对这个 level 来说刷 LC Hard 没必要。