刚走完 yelp 的 loop,拿到 offer。想分享下我实际遇到的情况,因为这里一些老帖子已经过时了。
一个 mid-level frontend 岗位,总共 5 轮: Recruiter screen,20 分钟,常规问题 Technical phone screen:45 分钟,CoderPad 写代码,一道中等偏简单的数据结构题,不离谱 Onsite round 1:又一轮 coding,两道题连着来。第一道是简单热身,第二道更像图遍历。我第二道写得太复杂,后来不得不回滚。 Onsite round 2:system design。让我设计一个带排序的餐厅搜索功能。他们真的想让我深入讲排序信号,以及评论怎么影响结果。对 Yelp 的实际产品了解一点很有帮助。 Behavioral:跟一位 senior eng 以及 hiring manager 聊一小时。STAR 格式,他们专门问了我反对过某个产品决策的经历,以及一次上线翻车的经历。
最大意外:behavioral 追问特别多。他们不是勾选框,而是要把故事往下挖。准备好被追 2-3 层。
我申请的 level 大概相当于 L3/L4。终面后大概 12 天出 offer。