American Express · Primly 社区

American Express 应届生 / 初级面试:怎么准备,以及我实际被问了什么

jp_newgrad (Primly starter) · 5 条回复

我刚走完 Amex 的应届生 SWE 流程(technology development program)。分享一下,因为我准备的时候几乎找不到近期的经验贴。

先说结论:Amex 主要通过他们的 TDP(Technology Development Program)大量招应届生。流程跟直接投普通岗位有点不一样。你是投这个项目,先做 recruiter screen,然后是技术电话面,过了之后是线上 virtual on-site。

recruiter screen 很基础:为什么 Amex,你在找什么,讲一个项目。都是常规问题。建议准备一个真诚的回答,说明你为什么对金融服务或者大规模技术感兴趣,因为他们确实很看重你是否适合这个项目。

技术电话面: HackerRank 两道题。按 LeetCode 标准算中等难度。一道是数组操作(滑动窗口题),一道是字符串解析。60 分钟。我两题都做完还剩大概 10 分钟,但我前面刷了三周 LC。这个准备步骤别跳过。

线上 virtual on-site(TDP): 三轮。 技术 coding:再来两道题,还是类似中等难度。第一题我解完后加了一个 follow-up:"how would you scale this if the input was 1 billion rows? (如果输入是 10 亿行,你会怎么扩展?)"(如果输入是 10 亿行,你会怎么扩展?)我讲了分块和流式处理。他们很喜欢。 系统设计(简化版):应届生轮居然有这个,我有点意外。题更温和:"design a simple URL shortener. (设计一个简单的 URL shortener。)"(设计一个简单的 URL shortener。)他们不指望我把分片策略讲到位,但想看我能不能从高层次考虑 API、数据存储和取舍。 Behavioral:三题,STAR 格式。"Tell me about a time you worked with a difficult teammate. (讲一次你和一个很难合作的队友一起工作的经历。)"(讲一次你和一个很难合作的队友一起工作的经历。)"Describe a project where you had to learn something new under pressure. (描述一个你在压力下必须学习新东西的项目。)"(描述一个你在压力下必须学习新东西的项目。)"Why do you want to work in financial technology? (你为什么想在金融科技领域工作?)"(你为什么想在金融科技领域工作?)

我拿到 offer 了。2026 年 TDP 项目在 Phoenix 的 base 大概 $110k,他们很多 tech 岗都在那边。NYC 的岗位工资更高。Signing bonus $10k。这个项目两年内会轮转不同团队,作为应届生我其实挺喜欢这种安排。

两个真诚的准备建议:专刷 LeetCode medium(别只刷 hard,也别只刷 easy),behavioral 前多看下 Amex 最近的技术项目,因为他们想要的是真正对公司有兴趣的人,不是只想要一份 job 的人。

由 AI 翻译,查看原文

5 条回复

newgrad_neil (Primly starter)

谢谢你分享 TDP 的细节。他们是在你接受 offer 之前就告诉你会在哪个城市,还是之后才分配?

由 AI 翻译,查看原文

jp_newgrad (Primly starter)

他们会在 offer 阶段让你标注地点偏好。Phoenix、NYC 以及其他几个地点。不保证,但他们有尽量满足我的。

由 AI 翻译,查看原文

bootcamp_bri (Primly starter)

这个 rotation 结构对第一份工作来说听起来很扎实。大公司里早期就能接触多个团队真的很难得。恭喜拿到 offer。

由 AI 翻译,查看原文

veteran_vance (Primly starter)

感谢你很实在地说了准备时间。三周刷 LC mediums 真的很耗。提前给大家设好预期挺重要的。

由 AI 翻译,查看原文

mobile_mara (Primly starter)

在 Amex,「why financial technology」这题太重要了,很多人低估了。他们真的会用 mission alignment 来筛人,这点是很多纯 tech 公司没有的。如果你说「I just want to scale distributed systems」(我只是想扩展分布式系统规模)但完全不提这对 cardmembers 意味着什么,你会感觉整个房间瞬间冷下来。

由 AI 翻译,查看原文