查看原文
其他

为什么我再也不想和 Google HR 交谈了

2017-02-26 程序员的那些事

(点击上方蓝字,快速关注我们)


英文:yegor256,编译:伯乐在线/心灵是一棵开花的树


【伯乐在线导读】:


关于程序员面试时现场写代码,估计大家还记得 2015 年 6 月的一个新闻,知名包管理工具 Homebrew 的作者 Max Howell 去 Google 面试。因为他没能写出反转二叉树算法,最后被 Google 拒绝了。后来 9 月份 Howell 入职苹果了。


Google 等大公司是很多人向往的工作去处,能收到这些公司 HR 发来的邀请邮件,是件让人高兴的事,但知名程序员博主 Yegor Bugayenko 再也不想和这些公司的 HR 交谈了。为什么? 请看下文。


这是真实的故事,它不仅仅与 Google 有关。我常收到来自 Amazon、Facebook 以及其他硅谷小一些的创业公司 HR 的邮件。他们通过各种方式找到了我,最有可能的是通过我的博客,或是我出版的书,或是我的 GitHub。邮件总是以“我们对您的个人资料印象很深刻”开始,并以“我们安排一个面试吧”结束。


我常常回复以相同的内容,然后他们就消失了,几个月之后又会以不同的名字再来联系我。让我来解释这个事情;也许你也会像他们这样做,那就让我们一起来改变行业的这个现状吧。


图:1978年《猎鹿人》电影,Michael Cimino执导


声明:我深知他们都是市值很高的公司,也都是业界最好的,在他们面前我就是无名小卒了。我也知道这些公司的 HR 不关心我的回复的邮件内容,他们只是点击“删除”然后继续工作。我更知道,他们永远也不会看到这篇文章,这篇文章可能不会改变什么,但我必须写下来。


我的回复是这样的:


很感谢您的来信,我也很感兴趣。我不反对面试,但必须由我未来的直接领导来面试我。


收到此答复的 HR,就不再联系我了。


我为什么要这样回复?


这是因为两年前 Amazon 试图招聘我时的一个教训。我收到他们的一封邮件,信中提到他们对我的简历印象深刻,迫不及待地希望开始与我合作。他们只需要我,不需要任何人。那时我图样图森破,那封邮件确实让我不知天高地厚了。


他们在西雅图(Seattle)总部安排了一次面试,支付了我的机票费和一晚五星级酒店的房费,这让我印象深刻。他们确实对我感兴趣,当然,我对他们也感兴趣。


面试中发生的事情与 Max Howell  在 Google 的经历非常相似,一些完全没看过我简历的程序员让我在白板上写了近四小时的算法。我想我的表现并不好,他们也没有给我 offer。


我的经验教训是什么?


那简直是浪费彼此的时间。


他们的官僚做法就是一个月处理数百名候选人的简历。为了能够钓到和吸引候选人,有一群 HR 会给我这样的人发送热情洋溢的邮件。他们不得不以某种方式筛选候选人,但是他们懒得把这个过程做的高效且有创造性。他们只是把候选人随机「转交」给那些尽可能问复杂问题的程序员了。


我并不是说已通过他们测试的人不是优秀的程序员。我也不是说我是一个优秀的程序员,事实是我并没有通过测试。我甚至相信这个筛选机制是相当不错的。我的观点是,它有悖于我收到的招聘人员的初始邮件。


如果 HR 的邮件以“我们正在寻找一位算法专家”开始,那我们永远不会有任何进展的,也不会浪费彼此的时间。显然,我不是一个算法专家。问我有关二叉树遍历的问题没有意义,我不知道答案,也永远没有兴趣学习。我想要成为其他方面的专家,例如面向对象的设计。


很明显,我的简历和面试官的期望是不匹配的。我不怪他们,也不怪 HR。他们都只是员工而已。我只怪自己没有在最开始就直接说明这一切。


我应该告诉 HR,我不希望程序员来面试我,因为我肯定通不过,没有尝试的必要。我希望真正需要我的人,也就是我未来的老板来面试我。如果他想要雇佣我的话,他会熟悉我的简历,不会问算法这种无意义的问题,因为他/她知道我的职责将是什么,我能够解决什么样问题。


不幸的是,这两年来我不断观察,虽然我一直这样回复 HR 们,却并没有改变什么。他们为每个人都提供正式和标准的筛选标准,都以那些热情的寒暄和最初的承诺开始邮件。


HR 们,对不起了,不要再给我安排标准化的面试了。




伯乐在线补充:


Yegor Bugayenko 的这篇文章,这几天在 Hacker News 和 Reddit 引发热议。摘录一些国外程序员的评论:


digital_cucumber:


我记得有个面试官眼中带着深深地悲伤问我:「有件事我想不明白,你现在的工作看起来非常有意思,你也非常有热情,为什么你想来 Amazon 工作?」


renaissancenow


多年前我听过这样一句话: “People join companies and leave managers”.


言外之意就是,最初吸引你的是公司,但和你日常工作满意度最紧密的人,是你的直接上司。这也是这些年我的体会。


urmyheartBeatStopR:(大意)


我以前在 Yahoo 面试有过类似经历,真浪费时间。我是对后端岗位感兴趣。结果电话面试被问了一堆的关于 CSS 和 HTML 前端问题。我告诉 HR,面试官问错岗位了。结果 HR 和我说,要不安排一次 JS 的吧。我忍不住骂了一句,然后放弃了。


Roadsoda350:(大意)


我最近毕业不久,在一个小公司做初级开发。我们班上的人之前都在背红黑树,大 O 符号等等知识,都期望能拿到 Google、Amazon 或 Apple 之类公司的 offer。他们嘲笑并告诉我,如果我不是算法和数据结构专家,永远找不到工作。


如果你想在 Google、Amazon 工作,你有必要背住并成为这方面专家。如果你只是想做一个开发者(并且是一个快乐的开发者),找一个能给你合理面试题的、并且是和日后工作相关的问题的公司,向他们展示,你是一个出色的问题解决者,而不是前前后后做过 50 次编程面试题的机器人。



看完本文有收获?请转发分享给更多人

关注「程序员的那些事」,看编程职场故事

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存