我去年秋天走了 Visa 的 new grad 面试流程,刚从 bootcamp 出来(我知道,这不是典型背景)。我想把整个过程写下来,因为我当时搜的时候,专门针对 new grads 的信息非常少。
首先,Visa 确实会招 new grads 和早期工程师,尤其是他们的 Technology Leadership Program(TLP)。TLP 是一个给 new grad SWEs 的结构化轮岗项目,如果你刚毕业或刚从 bootcamp 出来,值得投。
这是我经历的流程:
Online assessment。 HackerRank,两题,90 分钟。一题 easy-medium 的数组题,另一题是图题,更接近 medium。那时我大概刷了 60 道 LeetCode。我一次过了。所以不是,你不需要刷 300 道 medium。但你得会数组、hashmaps、BFS/DFS 和基础动态规划。
Recruiter screen。 30 分钟。问背景、为什么 Visa、薪资预期(加州岗位会讨论一个区间)、流程安排。
Technical phone screen。 和工程师 live 做一道 coding。我的是一道 medium 难度、双指针技巧的题。面试官很耐心,我卡住的时候会给提示。对 new grads,他们知道你还在成长,会稍微校准。
Virtual onsite。 TLP 的 onsite:两轮 coding,一轮 system design(比 senior level 轻,更多是「design a basic URL shortener(设计一个基础的短链系统)」而不是「design Visa's payment network(设计 Visa 的支付网络)」),再加一轮 behavioral。
给 new grads 的准备建议: LeetCode 刷 medium,onsite 前目标 80-100 道 数组、字符串、树、图要熟 轻量 system design,理解数据库、API 和基础扩展性概念就行 准备 3-4 个扎实的 STAR 故事
Visa 不是最难的 tech 面试。只要你准备得有方法,能清晰讲出自己的思路,这是一个可达成的 loop。