宝玉xp
26-11-08 06:24 微博认证:前微软Asp.Net最有价值专家 2025微博年度新知博主 科技博主

一位网友提问请教他参加谷歌面试时,其中行为面试 (behavioral interview)环节两个拿不太准的问题

你觉得他回答的怎么样?
---

我最近参加了谷歌的面试。除了两个问题之外,大部分问题我都回答得挺顺利。

先交代一下背景:我现在待的是一家节奏非常慢的公司。经常会有好几周甚至好几个月,我手头完全没有活干。很多时候,我得主动去催别人,才能讨到点活干。

第一个问题,面试官让我讲一次不得不推迟截止日期 (deadline) 的经历。我回答说,在我现在的公司里,我们很少有明确的截止日期;但只要一有截止日期,我就会全力以赴地死磕那个任务,把它按时搞定。如果任务量实在太大、耗时太长,我通常会采取两种办法:要么找团队里的同事帮忙分担一部分子任务,要么给出充分的理由,向相关方说明为什么需要额外的时间,从而申请延后截止日期。

另一个问题,面试官让我分享一次“所有人都持一种观点,唯独我完全不同意”的经历。我实话实说,这种情况其实没怎么发生过——通常面对一个方案,我都是赞同其中一部分观点,同时对另一部分持保留意见。但有一件事我确实和大家的看法完全相左,那就是“使用多台显示器”,尤其是在现在有了 Claude的情况下。我还提到,在写代码时我不赞成使用冗长的 `select_map` 分支语句,而是更倾向于把它们拆分成简短的语句,并赋予不同的变量名——就这一点,我经常和我的代码审查员 (code reviewer) 展开讨论。最后,我还举了一个项目里的例子:当时我承认其他人的设计方案实现起来确实更省事,因为那个方案不需要新建数据库表;但它的缺点是会占用更多内存,而且效果也不够理想,因为我们当时其实是在为了一个可选字段去强行修改现有的表。

整场面试下来,我唯独对这两个回答心里不太有底。考虑到我申请的是 L4/L5 级别的软件工程师 (SWE, Software Engineer) **(注:在谷歌的职级体系中,L4 通常对应中级工程师,L5 对应高级工程师)**,大家能给我提点反馈建议吗?我在行为面试中往往表现不佳,倒不是因为我职场表现不好,而是因为面试官问到的那些特定场景,我实际工作中真的没怎么经历过。

在座的谷歌员工们,我这样的回答会在“谷歌范儿” (注:谷歌招聘中专门考察候选人是否契合公司文化的评估维度,包括团队合作、包容性、主动性和行事原则等)这一项上拿低分吗?我真的很想改进,但每次面试完都得不到任何反馈。

发布于 美国