去年秋天我走完了 VMware 的 loop,中间有两年的职业空档。我对 behavioral 部分特别留意,因为我比起 coding 更紧张的是这一块。分享一下我的观察。
VMware 有一套公司价值观(Broadcom 收购之后,他们面试里还是会提这些,尽管母公司也有自己的文化)。面试官会直接问到:customer focus、learning agility、inclusion、以及在约束下执行。
我遇到的 Behavioral 问题: Tell me about a time you had to push back on a decision made by leadership. What was your approach and what happened?(讲一次你需要对领导层的一个决定提出异议的经历。你怎么做的,结果是什么?) Describe a situation where you had to pick up a new skill quickly to unblock your team. What did you learn and how fast?(描述一次你需要快速学习一个新技能来帮团队 unblock 的情况。你学了什么,用了多久?) Tell me about a project that failed or was cancelled. What did you learn?(讲一个失败或被取消的项目。你学到了什么?) How have you handled a conflict with a peer engineer where you had different technical opinions?(当你和同级 engineer 技术观点不同发生冲突时,你怎么处理?) Describe your approach when requirements shifted midway through a project.(当项目中途需求变了,你一般怎么处理?)
不太会问那种「tell me your greatest weakness(说说你最大的缺点是什么?)」类型的问题。他们很偏情境题和挑战型的 STAR prompt。
让我印象深刻的点: 他们要的是细节。那种泛泛的「我用了良好沟通」明显不太吃香。面试官有两次直接打断,问「can you give me a specific example?(你能给我一个具体例子吗?)」。behavioral 的门槛是具体的故事,而不是一般性的哲学。
空档问题: 他们确实问了我的职业空档。我解释是 caregiving。面试官很自然就往下走了。没有尴尬,也没有追问。只是一个数据点,但挺让人安心。
准备建议: 如果你有一段在技术背景下处理模糊性或需求变化的故事,这类好像很加分。Broadcom 之后的文化有种「我们也在摸索」的氛围,他们似乎想要能在不确定性里不崩的人。