我在 2026 年初走完了 Intel frontend engineer 的面试 loop,职位在他们某个内部工具团队。这条路径在 Intel 相对少见,因为他们大部分工程更偏硬件和平台,但他们确实也有 frontend 职位,尤其是内部开发者工具,以及一些面向消费者的软件产品。
分享一下,因为我准备时几乎找不到任何具体信息。
整个 loop 长什么样: Recruiter 电话,一轮技术初筛,三轮 onsite(两轮技术,一轮 behavioral)。全程线上,总共大概五周。
技术初筛: 我以为会考 React 组件架构。结果是……一道通用算法题:数组上的滑动窗口。完全不 frontend。所以如果你默认 Intel 的 frontend 初筛只会考 CSS 和浏览器 API,尽快重置这个假设。
Onsite 技术 1: 这轮才是实际的 frontend 内容。他们问 React 渲染行为(组件什么时候会 re-render,怎么避免不必要的渲染,useMemo vs useCallback 的作用)。然后聊无障碍,具体是 ARIA roles 和焦点管理。我挺庆幸自己学过,因为深度比我预期的更高。很具体:他们描述了一个自定义 dropdown 组件,让我讲它需要哪些 ARIA 属性,以及原因。
Onsite 技术 2: 性能。他们给了我一个坏掉的 demo(通过屏幕共享),让我诊断为什么很慢。我用「脑内 DevTools」的方式(因为我没法真的打开 DevTools,只能描述我的流程)。瓶颈在一个 list render:没有 key prop,还有一次很深层的 state update。他们想看的是排查过程,不只是答案。
Behavioral: 标准胜任力问题:冲突解决、处理模糊需求、压力下的时间线。没什么套路。准备好有实际结果的故事就行。
我准备过头的: TypeScript generics 的边缘 case、高阶 CSS 布局(grid、subgrid)。几乎没出现。重点更偏 React 基础、性能直觉、无障碍,而不是前沿语法。
我准备不够的: 初筛的算法题,以及技术 1 里无障碍的深度。懂 ARIA。懂你的 DevTools 工作流。
我拿到了 offer。Oregon base 大概 $125k,奖金目标 15%,RSUs 4 年归属。以 2026 年的 frontend 职位来说算合理,但肯定比不过顶级 FAANG。团队看起来不错,做的也是工程师每天都会用到的工具,这点对我比再做一个电商 UI 更有吸引力。