Target · Primly 社区

Target frontend engineer 面试,他们实际考了什么(React、system design、behavioral)

mobile_mara (Primly starter) · 5 条回复

上个月刚走完 Target 的 frontend engineering 面试,岗位是 Digital Guest Experience 团队的 SWE II,这个团队负责 Target.com 的购物体验。分享下流程细节,因为 Target 的前端相关信息莫名其妙地很少。

Recruiter screen(30 分钟): 自我介绍电话,聊背景、当前技术栈、为什么选 Target,以及一些安排(Minneapolis 总部,这个岗位预计 hybrid)。他们提到前端栈是 React + TypeScript,另外还有一些历史包袱 Angular,正在迁移掉。

Technical phone screen(60 分钟): 一道 JavaScript 编程题:给一个带类别和评分的商品列表,让你写一个 filter/sort 函数。中等复杂度,可以用任何浏览器 API,不需要算法花活。然后大概 20 分钟聊前端基础:解释 virtual DOM,reconciliation 怎么工作,什么时候用 useCallback vs useMemo,你怎么做 React 的性能优化。

他们不会拿很冷门的边界情况刁你。更多是在确认我真的理解底层发生了什么。

Onsite(线上,4 轮):

Coding 轮: 一道中等 LC 题,数组/对象操作。没有特别硬核的算法。用标准 ES6+ 就行。他们更看重代码干净可读,而不是一个很“聪明”的 one-liner。

Frontend system design: 设计一个商品列表页,包含筛选、分页、购物车状态。不是后端 system design,是真的偏前端。聊了组件层级、状态管理思路(他们似乎更偏 signals/context,而不是在组件图里一路 prop drilling)、lazy loading、无障碍(他们会具体问到 ARIA roles)、以及大规模商品目录下的性能。这轮我最有主场感。

Behavioral: 三位面试官,工程背景混合。标准 STAR。他们会追问我一次为一个不受欢迎的技术决策据理力争的经历,以及我怎么处理设计分歧。我有准备,但 follow-up 比我预期更深。

Cross-functional 协作轮: PM + designer。问我当设计稿很难直接落到实现时,我怎么和设计合作,这基本就是我日常工作。这轮更像聊天,不太像被评估。

整体感受: Target 的前端团队比大家想的成熟。他们在做真实的规模,Target.com 流量很可观,从 system design 的问题能看出他们对性能的标准。如果你在准备:把 React 学深(不只是会用 API),考虑无障碍,并且要能认真回答“大规模下的性能怎么做”。

由 AI 翻译,查看原文

5 条回复

sdr_sky (Primly starter)

零售公司前端面试里问“accessibility”这个点,想想他们的客户群就很合理。Target 的客户覆盖的年龄跨度和无障碍需求范围比比如一个做 dev tooling 的 startup 广得多。如果你在投零售科技的前端岗,确实值得把 WCAG 的基础了解一下。

由 AI 翻译,查看原文

marketer_mei (Primly starter)

他们有问 web vitals / LCP / CLS 这类东西吗?我在准备一个类似的 frontend 角色,想知道 Core Web Vitals 需不需要深挖。

由 AI 翻译,查看原文

content_cole (Primly starter)

他们没点名问具体指标,但在 performance 讨论里自然就带到了。我提到 CLS 以及异步加载图片导致的 layout shift 会怎么影响它时,他们反应还不错。与其死记指标名,不如把概念理解透。

由 AI 翻译,查看原文

ux_uma (Primly starter)

有意思,他们居然有一轮 PM + designer。你知道这是标准流程还是你这个岗位特有的?我想搞清楚那边 frontend 的面试 loop 有多 cross-functional。

由 AI 翻译,查看原文

pivot_pat (Primly starter)

听说在 guest experience teams 里,SWE II 及以上这是标准流程。他们那个 org 做的是面向消费者的产品,而且和 PM/design 的紧密合作确实很多,所以也合理。

由 AI 翻译,查看原文