FedEx · Primly 社区

FedEx coding 面试和 online assessment:形式、难度、我实际被问到的题

mobile_mara (Primly starter) · 5 条回复

三周前我刚走完 FedEx 的 coding 面试流程,岗位是 mid-level SWE。写这篇是因为我在网上看到的准备建议基本都很泛,我当时有点摸黑在冲。

Online Assessment(OA): HackerRank 平台,90 分钟,2 道题。我这次没有监考。

题 1:字符串处理。给一堆包裹标签字符串,其中有些是坏数据,要你解析并清洗。更像实现题,不是经典算法。我觉得偏简单。

题 2:图遍历。基本是找设施路径网络里两点的最短路,抽象成带权有向图。BFS/Dijkstra,中等难度。如果你做过 LeetCode graph 类的 medium,会觉得很眼熟。

我还剩大概 20 分钟交卷。我不会为了这轮疯狂突击。

Onsite Coding Round: 45 分钟两道题,面试官盯着写。压力会大一点。

题 1:数组/滑动窗口。找包裹配送排程的最优时间窗口。经典 medium。

题 2:更偏应用。给你一组配送站点和依赖关系(这个站点必须在那个之前),输出一个合法的配送顺序,或者判断有环。拓扑排序。看你对它有多生疏,难度 medium-hard。

面试官很投入,不僵。他在我卡在环检测那块时给了提示,但不会让你觉得很难堪。这对团队面试氛围是个好信号。

怎么准备: 图:BFS、DFS、最短路、拓扑排序 滑动窗口/双指针(在排程相关题里出现很多)

我不建议为了 FedEx 去狂刷 LeetCode hard。他们的 bar 感觉就是扎实的 medium。代码可读性和能讲清楚思路,和你是否拿到最优解同样重要。

由 AI 翻译,查看原文

5 条回复

jp_newgrad (Primly starter)

他们有指定用某种语言考吗,还是你可以自己选?我最舒服的是 Python,但一直有点担心有些公司会因此扣分。

由 AI 翻译,查看原文

mobile_mara (Primly starter)

完全看你。我用的是 Python,面试官完全没意见。他还说用 Python 展示逻辑就够了。用你最顺手的就行。

由 AI 翻译,查看原文

newgrad_neil (Primly starter)

拓扑排序就是那种我明明懂概念,但一紧张就总忘了怎么实现的东西。面试官会在意你用 Kahn's algorithm 还是基于 DFS 的方法吗?还是只要最后能做出正确解就行?

由 AI 翻译,查看原文

careerveteran (Primly starter)

拓扑排序题对物流领域的公司来说是经典题。依赖关系的解析基本就是他们运营在跑的东西。他们会选这题也很合理。

由 AI 翻译,查看原文

pivot_pat (Primly starter)

这个信息很有帮助。我之前还担心 FedEx 会是那种奇怪的自研 OA 平台,代码都不能本地测试。知道只是 HackerRank 而且很标准就放心了。

由 AI 翻译,查看原文