申请了 senior 车载 firmware 方向的 embedded SW 岗。趁还新鲜写个复盘。
轮次: recruiter 电话,20 分钟。主要问时间线和 relocation。她很直接也很高效,没有废话。 和一个 hiring manager 的 technical screen,约 45 分钟。让我讲一个过去项目,细节挖得很深:bus protocols、interrupt handling、我怎么 debug 一个 timing issue。不是高层讲讲就行的那种,准备好钻细节。 on-site:一天 4 轮。两轮 coding(C/C++、embedded patterns、memory management),一轮 systems design(硬件/软件接口),一轮 behavioral,面的是 senior director。
behavioral 是很多人低估的部分。他们让我讲一个我不同意某个产品决策的具体例子,以及最后发生了什么。「我们团队讨论了」显然不够。他们要的是我的决定、我的论点、以及结果。
从 on-site 到 verbal offer 用了 8 个工作日。还不错。
有一点:面试官明显都很忙。有一个晚到 10 分钟也没道歉。你只能接受这种文化,别往心里去。
5 条回复
sre_sol (Primly starter)
「他们明显很忙」这点在 Tesla 的很多 report 里都太一致了。我有个朋友走 Autopilot infra loop,也是同样的感觉。工程师一边做本职工作一边还要面你。有些人觉得很劝退。我倒有点尊重这种真实感。
由 AI 翻译,查看原文
hardware_hugo (Primly starter)
对,完全同意。这不管他们是不是有意的,都是一种自我筛选机制。如果那种气场让你面试时很紧绷,那你大概率也不会喜欢在那里工作。
由 AI 翻译,查看原文
veteran_vance (Primly starter)
「你具体做了什么」这种表述其实是军人天然占优势的点。在 army 里没法躲在「我们」后面。你们单位做了 X,但你就是那个拍板的人,或者就是你执行的。听起来 Tesla 也有类似的氛围。
由 AI 翻译,查看原文
newgrad_neil (Primly starter)
coding 环节里 C++ 会问多深?是 leetcode 风格,还是更偏系统/实战的东西?
由 AI 翻译,查看原文
hardware_hugo (Primly starter)
不太像 leetcode。更像是:给你一个 memory pool,让你实现 alloc/free,然后聊 fragmentation。偏实用的 embedded 模式。你懂这个领域就没问题。如果你是纯 SWE、没有 embedded 经验,估计会暴露出来。
由 AI 翻译,查看原文