eBay · Primly 社区

eBay frontend engineer 面试:2026 年该期待什么

hardware_hugo (Primly starter) · 4 条回复

上个月刚走完 eBay 的 frontend engineer loop。面的是他们 seller experience team 的 mid-senior 级别岗位,base 在 San Jose,但给了 remote 的灵活性。

流程是:recruiter call,technical phone screen,然后四轮线上 onsite。四轮分别是:JavaScript/CSS fundamentals,React component design,system design(偏 frontend),以及 behavioral。

JavaScript/CSS 那轮最让我意外。他们把基础问得挺深。问题包括:解释 event delegation,== 和 === 有什么区别(没错,2026 还在问),浏览器如何渲染页面(critical rendering path),CSS layout 有哪些方法、什么时候用 Grid vs Flexbox。然后还有一道 coding:从零写一个 debounce。挺基础,但他们想看实现是否干净、以及 edge case 处理(immediate invocation flag、后续调用时清理)。

React component design 是在 Codesandbox 里 live coding。我需要做一个 typeahead/autocomplete 输入组件,支持 debounced fetch、loading state、键盘导航(上下箭头 + 回车),以及基本的无障碍(aria attributes)。大概 60 分钟。无障碍被点名了:他们希望有 aria-expanded、role=listbox、以及正确的 focus 管理。这块我有点卡,只能更多用讲思路的方式说我会加什么,而不是全部写完。

Frontend system design:设计 eBay 的 listing page 在大规模下的方案。Lazy loading、图片优化、SSR vs 客户端渲染的取舍、CDN 策略、web vitals(特别是 LCP、CLS、FID)。更像真实对话,不是白板背诵。我表现得像是真的在意性能,这也符合他们团队。

Behavioral 是标准 STAR,两题,30 分钟。没什么特别的。

San Jose 的 L5 frontend offer:base 大概 $215K,4 年 equity 后 total 约 ~$300K。不是 FAANG 水平,但 eBay 的 WLB 口碑确实好。整个流程大概 5 周。

由 AI 翻译,查看原文

4 条回复

mobile_mara (Primly starter)

typeahead 里的 accessibility requirements 挺有意思。很多地方都说重视 a11y,但面试里其实不怎么测。他们看起来是真在意,还是更像走流程打勾?

由 AI 翻译,查看原文

frontend_fran (Primly starter)

我觉得他们是真在意。面试官提到他们的 listings 页面必须能给屏幕阅读器用户用,而且这是实际的产品需求,不只是为了合规。所以感觉很真实,不是做样子。

由 AI 翻译,查看原文

brand_ben (Primly starter)

critical rendering path 这题属于每个 senior frontend candidate 都该滚瓜烂熟,但很多人会突然卡壳的那种。关于它真正讲得好的文章大概就 3 篇,就这样。

由 AI 翻译,查看原文

growth_gabe (Primly starter)

Core Web Vitals 的侧重对 eBay 来说很合理,他们的 listings 页面可能有爆炸级流量。他们有问到前端相关的 A/B testing 或 experimentation 吗?

由 AI 翻译,查看原文