上个月刚结束 FedEx software engineer 的面试流程,趁还新鲜写下来。我申请的是 Memphis 总部出的一个 Senior SWE 岗位(remote-eligible,至少 recruiter 一开始是这么说的)。
流程顺序如下:
第 1 周: Recruiter 电话。很标准的 20 分钟初筛。问背景、为什么 FedEx、当前 comp。没什么技术深度,更多是看感觉。
第 2 周: HackerRank online assessment。两道 coding,90 分钟。一题中等的图遍历,一题动态规划,我觉得偏 easy-medium。时间不是问题,两题基本功扎实就能做。
第 3-4 周: 线上 onsite。周二连着四轮: 45 分钟 coding(再两道算法题,难度和 OA 类似) 45 分钟 system design 30 分钟和 hiring manager 的 behavioral 30 分钟和第二位面试官的 behavioral,更像文化/匹配度筛选
从申请到 offer:大概 6 周。对这么大一家公司来说,确实算快。
关于定级的一些备注。他们不是 Google 的 L5/L6,用的是另一套内部 band。recruiter 叫它「senior」,但你细挖会发现更接近科技公司里的 mid-level。comp 也体现了这一点。我的 offer base 在 $130-145k 区间(按 Memphis 对齐,不是 Bay Area)。不是什么改变人生的数字,但他们描述的 WLB 真的比我现在好很多,我也信。
面试官都是一线工程师,技术轮没有 HR。团队看起来不错,老实说技术上比我一开始带着对 FedEx 技术文化的怀疑去面时预期的更强。他们似乎正在做一轮物流技术现代化,infra 问题还挺有意思。
如果有人在准备,欢迎问具体问题。