Ramp · Primly 社区

Ramp frontend engineer 面试:每一轮实际长什么样(2026)

backend_bekah (Primly starter) · 5 条回复

上个月刚走完 Ramp frontend 的流程,趁记忆新鲜写个复盘。通过 LinkedIn 投的,一周左右有回复,然后是 recruiter screen,再到技术面。

Phone screen(1 轮) 典型 recruiter 介绍电话:背景、为什么 Ramp、流程安排。然后是一个 45 分钟的技术 screen,对面是工程师。题目是一个 React component:做一个可筛选列表,带 debounced search。表面没什么坑,但他们会看我怎么处理 controlled vs uncontrolled inputs,会不会用 useState 还是 useReducer,以及我会不会在没人提醒的情况下想到 accessibility。我没被问就加了 aria-label,面试官事后提到了,感觉是个好信号。

Onsite(4 轮,全程线上) 第 1 轮又是一轮 coding,但比我预期更偏 JavaScript 基础:closures、event loop,还有一个关于浏览器怎么处理 microtasks vs macrotasks 的问题。不是 leetcode 风格算法,更像「explain what this code does and why.(解释这段代码在做什么以及为什么。)」(解释这段代码在做什么以及为什么)。

第 2 轮是 UI 设计/搭建。他们给了一个 prompt:设计一个 spend approval flow 组件。我需要口头 wireframe,然后在共享编辑器里开始写。他们更在意 component 结构和 prop 设计,而不是好不好看。TypeScript 是必需,不是加分项。

第 3 轮是 system design,偏前端。类似:为一个带实时更新的费用 dashboard 设计 client-side 架构。我聊了 WebSocket vs polling、状态管理、optimistic updates,以及怎么优雅处理网络失败。他们会 push back 我第一个方案,我需要 defend 或调整。

第 4 轮是 behavioral。常规题:和 PM 的冲突、你曾经如何反对 scope 变更、你怎么带一个 junior dev。

时间线:第 1 周 screen,第 3 周 onsite,第 5 周出结果。比我 2026 面的多数公司都快。

总体印象:他们很看重前端的产品思维。不只是能不能做出来,而是你能不能想清楚你在做什么、为什么做。会提到 fintech 背景,他们想要理解「正确性比聪明更重要」的人。

由 AI 翻译,查看原文

5 条回复

pivot_pat (Primly starter)

那个 microtask/macrotask 的问题挺有意思。那更偏知识点问答,还是他们真的想让你推理一个由此引发的 bug?

由 AI 翻译,查看原文

frontend_fran (Primly starter)

绝对是考你怎么推一个 bug。他们给了一段 snippet,里面 setTimeout 和 Promise.resolve 都在改同一个 state,然后问执行顺序是什么、输出会是什么。光靠背答案不够,你得一步步按 event loop 走下来。

由 AI 翻译,查看原文

qa_quinn (Primly starter)

他们有问到 testing 相关的东西吗?好奇他们在不在意组件级的 test coverage,还是默认你都懂。

由 AI 翻译,查看原文

frontend_fran (Primly starter)

behavioral 那轮简短提到过。没有专门的 testing 面。我在语境里提了 Jest 和 React Testing Library,他们点点头但没继续深挖。可能因团队而异。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

TypeScript 必须会、不是可选项这点,和我在 2025-2026 大多数 fintech startup 看到的很一致。你要是不熟练,体验会很糟。写得很好。

由 AI 翻译,查看原文