刚结束我在 LinkedIn 的 SWE loop,mid-level 岗位(他们内部叫 L4,但对外 title 就是「Software Engineer」)。从第一封邮件到 verbal 大概五周。趁记忆还新写一下。
Recruiter screen 大概 20 分钟。常规问题:介绍背景、在找什么、什么时候有空。她人挺友好。薪酬没有主动聊,直到我最后直接问。
接下来是 online assessment,在 screen 之后两周。两道 coding 题,用他们自家的平台(不是 HackerRank,也不是 Leetcode 直出,但形式基本一样)。70 分钟,两题,没有真人面试官。第一题是中等难度的图题。第二题是字符串处理,有个刁钻的 edge case 我差点漏了。他们按正确性评分,效率也会部分计入。
Technical phone screen 是 45 分钟,跟一位 senior SWE。一道中等难度 coding,树遍历。最后留了时间问问题。面试官很 chill,我卡住时给了提示,但不会让你感觉像施舍。
Onsite(线上,分两天 4 轮): 第 1 轮:coding,两题,中等难度 第 2 轮:system design,题目是设计一个 notification service 第 3 轮:behavioral,两位面试官,这轮时间最长 第 4 轮:再 coding,一题更难的,45 分钟
总流程大概 5 周。Onsite 一旦排好,他们推进就很快。最终一轮后 4 个工作日出了 offer。
欢迎问细节。behavioral 那轮让我挺意外,比我想的结构化很多,而且明显有 rubrics。也许我会另开一贴专门写。