好,我两周后要面 Mastercard 的 new grad SWE 面试,但我找不到任何成体系的备考指南,所以我打算把我找到的东西整理一下,并请大家帮忙补上空白。
我目前知道的(混合来源:Glassdoor、这里、以及一个 2024 年的 Reddit 帖子):
Coding rounds:据说 Mastercard 的 entry-level 面试循环大多偏 Leetcode medium 难度。有几份反馈提到 two-sum 风格的题和 sliding window。有人提到过一道 graph BFS。没人反馈 new grad 会被问 hard LC 题。不过我找到的样本量很小,所以我也不太确定。
Behavioral component:他们确实会给 new grad 做 behavioral,这点有点出乎我意料。问题听起来很标准:讲一个你克服过的挑战、一次团队合作经历、一个你最自豪的项目。对 new grad 来说基本就是大学项目或实习经历范围。我在 senior capstone project 里有两段比较扎实的故事,但我担心覆盖面不够。
Technical depth:我看到的说法互相矛盾。有个帖子说他们问了 OOP 概念和 system design lite(「how would you design a URL shortener(你会怎么设计一个 URL shortener?)」)。另一个说他们完全只看 DSA,不会问 system design。我猜这取决于 team 和 interviewer。
Process:看起来是先 OA(online assessment,大概 90 分钟,2-3 道 coding 题,在 HackerRank 或类似平台),然后 technical phone screen,最后 final round,可能是线上也可能是线下。O'Fallon, MO 的办公室好像是 early-career 招聘的大本营。
我现在的准备: 刷 Leetcode medium,重点是 arrays、hashmaps、binary search、trees、graphs 把两段实习的 STAR 故事过一遍 以防万一,补一下基础 system design 概念
我需要大家帮忙的: 有没有人最近面过 Mastercard 的 new grad loop,特别是 2025-2026?一共几轮 coding? OA 是所有岗位都会有,还是只有部分角色会有? Mastercard 在筛选里会看 GPA 到什么程度?我听说 enterprise financial services 公司还是会看。
任何信息都感谢。我尽量不让自己焦虑失控,但这真的是我现在的 top target。