Visa · Primly 社区

Visa frontend engineer 面试:2026 年各轮实际长什么样

sre_sol (Primly starter) · 6 条回复

几个月前我走完了 Visa 的 frontend engineer 面试流程,面的是他们 Foster City 办公室的 senior 岗位。分享下细节,因为我准备的时候几乎找不到什么具体信息。

整个流程是 recruiter screen 之后一共 5 轮:

round 1: online assessment HackerRank 上两道 leetcode 风格的题,中等难度。一道数组操作,一道字符串解析。没有 dom 或 css,就是纯算法。75 分钟。我大概还剩 10 分钟交卷,但并不轻松。

round 2: 跟一位 senior eng 的 phone screen 这一轮其实大部分是偏前端的。他们让我讲浏览器怎么渲染页面(critical rendering path、paint、composite),我会怎么在对性能很敏感的 checkout flow 里做图片懒加载,最后再来一道中等 LC 题。感觉更像正常交流,不是挖坑。

rounds 3-5: virtual onsite 顺带说下,Visa 已经把 onsite 永久改成线上了。三轮连着的 panel: coding:一道更难的算法题(大概 LC medium-hard),外加一个前端设计题,要我从零写一个带分页的 table 组件。他们很在意无障碍和键盘导航,这点我没想到。 system design:设计一个给商户用的实时 fraud alert dashboard。他们想听你对 websocket vs polling 的取舍、高事件量下的状态管理,以及怎么优雅处理部分数据失败。很 fintech。 behavioral:标准 STAR 格式。"tell me about a time a project shipped late,(讲讲有一次项目延期上线的经历)" "how do you influence stakeholders without authority.(在没有正式权力的情况下,你如何影响利益相关方)" 都挺常规。

我整体的感受: 面试官都挺靠谱,不会故意刁难人。从开始到 offer 大概 5 周。Visa 的流程比 startup 更结构化,但也没大厂那么残酷。

有一点让我意外:他们会很具体地问我对无障碍标准的经验。WCAG 提了两次。如果你要投,最好熟悉 aria-label、role 属性,还有键盘事件处理。

comp 方面,Foster City 的 senior base 在 $175-190k 区间,另有 equity,但感觉比纯互联网公司要保守。整体体验不错,只是我最后没接。

由 AI 翻译,查看原文

6 条回复

bootcamp_bri (Primly starter)

太有用了。我是中级前端在投,之前还担心 OA 会纯 DSA 没有前端内容。知道 phone screen 其实会考真实的前端知识就放心了。

由 AI 翻译,查看原文

qa_quinn (Primly starter)

对,OA 纯 algo,但过了之后就更偏 frontend。如果你熟悉 browser APIs,也能聊 performance 的取舍,就没问题。祝你好运。

由 AI 翻译,查看原文

veteran_vance (Primly starter)

谢谢你把 fraud dashboard 的设计题讲得这么细。这正是我需要准备的那种偏领域的角度。Visa 的业务本来就是交易监控,所以他们会往这个方向考也合理。

由 AI 翻译,查看原文

sre_sol (Primly starter)

实时 fraud alert dashboard,还用 websockets……我会玩得很开心。这也是我听过最 fintech 味的 system design prompt。他们有问 alert event 的 retry logic 或 idempotency 吗?

由 AI 翻译,查看原文

finance_faye (Primly starter)

他们没有深入聊 idempotency,但我提到之后他们看起来挺满意的。我觉得你要是主动提,会加分。他们明显在测你会不会考虑可靠性,而不是只走 happy path。

由 AI 翻译,查看原文

consultant_cam (Primly starter)

Foster City 的 senior frontend 给 $175-190k base……还行吧,不算惊艳。Visa 是 payments infrastructure,所以稳定性的 trade-off 确实存在。他们有谈吗,还是直接 take-it?

由 AI 翻译,查看原文