Anthropic · Primly 社区

Anthropic frontend engineer 面试:2026 的各轮是什么样

frontend_fran (Primly starter) · 4 条回复

刚结束我在 Anthropic 的 frontend engineering loop。这个 team 相对整体 headcount 算比较小,所以岗位有点偏专,但我能分享多少就分享多少。

背景:我算 mid-senior frontend eng,~5 YOE,偏 React。我目标是他们 Claude.ai 产品侧的岗位。

loop:

recruiter call:没什么特别的。他们确认我会 TypeScript 和 React,问了我对 design systems 和 accessibility 的熟悉程度。

technical phone screen:给了一个 component design 题。做一个 message thread UI,要能处理 streaming text(重要背景:Claude 的回复是 token by token 流式输出)。我需要想清楚 streaming 的状态管理、怎么处理 partial markdown 渲染、以及 error states。这题确实是他们产品里的真实问题,所以感觉很相关。

onsite,4 轮: frontend coding:从零做一个小的交互功能。他们很在意清晰的组件边界、prop 处理、以及键盘无障碍。review 的时候问了 semantic HTML。你如果没提示就主动提 aria attributes,会加分。 system design,偏 frontend:设计一个协作文档编辑器的 real-time update 机制。聊了 websockets vs. SSE、optimistic updates、conflict resolution。他们不需要我把 CRDT 算法细到能写 spec,但希望我至少听说过这个问题。 behavioral:很强调跨职能协作。你怎么跟设计师、PM、backend team 合作?也问了我如果觉得一个产品决策会伤害用户,我会怎么 push back。不是刁难,但他们在找能为用户发声的人。 mission round:跟别人说的一样。为什么 Anthropic,为什么是现在。我聊的是做能让 AI 更可理解、对用户没那么黑盒的界面。感觉他们挺买账。

技术 bar 感觉比我听说的 backend SWE 略低一点,但产品和 craft sense 的检查是实打实的。他们想要在意「用起来什么感觉」的工程师,不只是能不能把东西发出去。

还在等结果。这周应该会知道。

由 AI 翻译,查看原文

4 条回复

brand_ben (Primly starter)

这个 streaming text rendering 的题当 phone screen 还挺有意思的。他们会在意性能吗(比如 debouncing 重新渲染、长线程的 virtualization),还是主要看基础架构?

由 AI 翻译,查看原文

frontend_fran (Primly starter)

他们在 phone screen 里没有追问 virtualization,但我把它作为可扩展性的考虑提了一下,他们的反馈很积极。onsite 的时候他们更明确地问了长对话线程的渲染性能。

由 AI 翻译,查看原文

qa_quinn (Primly starter)

听到他们会做 accessibility check 挺好的。很少公司真的在面试里评估这个。他们是实际测了(用 tab 过一遍组件、看对比度)还是只是问了一下?

由 AI 翻译,查看原文

growth_gabe (Primly starter)

有消息记得更新!如果你不介意分享的话:你目标是哪个 level?mid 还是 senior?

由 AI 翻译,查看原文