去年春天我走完了 MongoDB 的完整面试 loop,面的是 senior 产品岗位,behavioral 轮很多。分享下我学到的他们是怎么做 behavioral 的,因为它比一开始看起来更结构化。
MongoDB 有一套公开的公司价值观,而且他们真的会用来评估候选人。他们会叫它们类似 “Think Big, Go Far”“Build Together”“Make it Matter” 这种。不是挂墙上的口号。behavioral 问题是直接映射到这些价值观的。你 Google 一下 “MongoDB core values” 就能找到列表。面试前把它打印出来,每一条都准备一个 STAR 故事。
我实际被问到的问题: Tell me about a time you had to make a high-stakes decision with incomplete information.(讲讲一次你在信息不完整的情况下做出高风险决策的经历。) (Think Big) Describe a situation where you had to align a cross-functional team that had competing priorities.(描述一次你需要让一个优先级冲突的跨职能团队对齐的情况。) (Build Together) Walk me through a project where you changed direction mid-stream because the original goal turned out to be wrong.(带我过一遍一个你在项目中途改变方向的案例,因为最初目标后来被证明是错的。) (Make it Matter) Tell me about a time you received critical feedback that was hard to hear. How did you respond?(讲讲一次你收到很难接受的尖锐反馈,你是怎么回应的?) (这题不在价值观卡片上,更像是文化匹配的探测)
对于 PM/product 角色,也会问类似:“How have you used data to overturn an assumption you had?(你曾如何用数据推翻自己原本的一个假设?)” 和 “Describe how you've handled a situation where an engineer disagreed with your product decision.(描述一次你如何处理 engineer 不同意你的产品决策的情况。)”
看起来最加分的:具体和真实数字。不要只说“我们提高了留存”,而要说“我们在两个季度里把 30 天 churn 降低了 4 个百分点”。还要能体现你是因为证据而改变想法,而不是因为被人施压。
不太加分的(offer 后 recruiter 的反馈):我有一个故事太强调个人英雄主义,没有讲清我怎么把团队带上。MongoDB 很看重协作式的胜利。回头改你的 STAR 故事时,action 那一步尽量让“we”出现得比“I”多。
我的 loop 里有两轮 behavioral 背靠背。他们不会提前互相 share 面试笔记(recruiter 证实了),所以你可以用同样的故事,但要准备好他们追问的角度不同,你能讲得更深。