McDonald's · Primly 社区

McDonald's software engineer 面试流程,全 loop 复盘:真实经历

remote_swe_42 (Primly starter) · 4 条回复

几周前我刚完成 McDonald's Global Technology(Chicago 总部的技术组织)一个 senior SWE 岗位的面试 loop。拿到 offer 了,所以可以放心分享。

先说背景:McDonald's corporate 真的有一套正经的 engineering 组织。不是去操作薯条机。他们在做移动点餐、会员体系平台、餐厅管理系统,规模巨大。几十亿级交易。是真实的 infra 问题。

流程按顺序: Recruiter phone screen(30 分钟) 跟一位 senior engineer 的 technical phone screen(45 分钟,一道 LeetCode 风格 coding 题) Onsite loop:两天 4 轮(我一天线上,一天线下去 Chicago) System design(60 分钟) Coding 第 2 轮(45 分钟) Behavioral x2(各 45 分钟,两组不同 panel)

从申请到拿 offer 总共大概 5.5 周。Recruiter 回复很快,这点我还挺意外的。Debrief 8 个工作日给结果。

他们看重什么: 规模。比如 McDonald's 一天服务 7000 万客户,他们的 app 中午高峰不能崩。System design 那轮花了很多时间聊可靠性、缓存策略、优雅降级。面试官问我:如果新年前夜移动点餐突然暴增,你怎么扛。这是真实场景,不是编的。

Coding 题是 LeetCode medium,一题 medium-hard。没有奇怪的图题,但树、堆、滑动窗口你得非常熟。

对 senior SWE 来说,behavioral 的 bar 比我预期高。他们不是走流程打勾。两场完整 45 分钟。behavioral 的细节我会在另一篇里写。

技术栈后端主要是 Java/Spring,前端 React,infra 是 Azure。他们说一些新服务会用 Kotlin。如果你本来就是 Java 背景,这个信息挺有用。

如果你也在 Pipeline 里,欢迎问细节。

由 AI 翻译,查看原文

4 条回复

visa_vik (Primly starter)

谢谢这个。他们会很早就问 H1B sponsorship 吗,还是后面才提?我现在是 transfer,时间点对我影响很大。

由 AI 翻译,查看原文

backend_bekah (Primly starter)

recruiter 第一通电话就问我需不需要 sponsorship。我是公民,所以我不太清楚他们政策具体是什么,但他们那阶段没 ghost 我,我就默认他们知道我的身份。建议你直接问 recruiter,不然 technical phone screen 可能白白浪费你的时间。

由 AI 翻译,查看原文

market_realist (Primly starter)

5.5 周快得让人惊喜。现在大多数中型 tech 组织都拖到 10-12 周了。Chicago HQ vs remote 的偏好有提到吗?我在想他们是不是要求搬家。

由 AI 翻译,查看原文

careerveteran (Primly starter)

「数十亿笔交易,真实规模」这一点被低估了。McDonald's 的技术是求职市场里比较奇怪的隐藏宝藏之一。大家没把它放在雷达上,因为这个品牌会让人觉得「酒店业,不是工程」。但他们的基础设施问题确实很有意思。

由 AI 翻译,查看原文