英文:yegor256,编译:伯乐在线/心灵是一棵开花的树
  
  http://blog.jobbole.com/110340/
  
  【伯乐在线导读】:
  
  关于程序员面试时现场写代码,估计大家还记得 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 英文:yegor256,编译:伯乐在线/心灵是一棵开花的树

http://blog.jobbole.com/110340/

【伯乐在线导读】:

关于程序员面试时现场写代码,估计大家还记得 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 www.huachenj157.com join companies and leave managers”.

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

urmyheartBeatStopR:(大意)

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

Roadsoda350:(大意)

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

如果你想在 Google、Amazon 工作,你有必要背住并成为这方面专家。如果你只是想做一个开发者(并且是一个快乐的开发者),找一个能给你合理面试题的、并且是和日后工作相关的问题的公司,向他们展示,你是一个出色的问题解决者,而不是前前后后做过 50 次编程面试题的机器人。join companies and leave managers”.
  
  言外之意就是,最初吸引你的是公司,但和你日常工作满意度最紧密的人,是你的直接上司。这也是这些年我的体会。
  
  urmyheartBeatStopR:(大意)
  
  我以前在 Yahoo 面试有过类似经历,真浪费时间。我是对后端岗位感兴趣。结果电话面试被问了一堆的关于 CSS 和 HTML 前端问题。我告诉 HR,面试官问错岗位了。结果 HR 和我说,要不安排一次 JS 的吧。我忍不住骂了一句,然后放弃了。
  
  Roadsoda350:www.furongpt.com(大意)
  
  我最近毕业不久,在一个小公司做初级开发。我们班上的人之前都在背红黑树,大 O 符号等等知识,都期望能拿到 Google、www.thy157.com
Amazon 或 Apple 之类公司的 offer。他们嘲笑并告诉我,如果我不是算法和数据结构专家,永远找不到工作。
  
  如果你想在 Google、Amazon 工作,你有必要背住并成为这方面专家。如果你只是想做一个开发者(并且是一个快乐的开发者),找一个能给你合理面试题的、并且是和日后工作相关的问题的公司,向他们展示,你是一个出色的问题解决者,而不是前前后后做过 50 次编程面试题的机器人。

为什么我再也不想和 Google HR 交谈了的更多相关文章

  1. 想要打动HR的心,UX设计师求职信究竟应该怎么写?

    在努力准备申请一份UX设计师职位时,你最烦心和担忧的事哪一个环节?是写一份UX设计师简历?回答面试官的问题?还是在一遍遍的煎熬中等待一个面试电话?是的,这些都是不轻松的事儿,但还有一个同样糟心的事,那 ...

  2. 作为程序员,再也不想和PM干架了

    上周,又看见有程序和PM(产品经理)吵了起来,大致是因为晚上就要上线了,下午的时候PM来说要改点需求,但程序不愿意.兴许是天气热了,大家都很烦躁,于是一言不合就发飙了,最终还是程序老大介入才解决了问题 ...

  3. (转) [C++]我再也不想在任何头文件中看到using namespace xxx这种句子了(译)

    原文的传送:I don’t want to see another “using namespace xxx;” in a header file ever again 转自  http://blog ...

  4. 银行HR:寒门再难出贵子

    银行HR:寒门再难出贵子来源:金融行业网 2013 年 8 月 6 日 来源:天涯社区 作者:永乐大帝二世 本文是一位银行的HR写的,他工作了10年,接待了一群到银行实习的实习生,然后观察他们发生的好 ...

  5. 面试了 6 轮 Google 中国 之后,还是挂了

    去年换工作的时候, 面试了一下 Google (这里说的是 Google 中国哈), 来了个 Google 面试六轮游, 结果是没通过.

  6. Google C++单元测试框架GoogleTest---AdvancedGuide(译文)上

    本文是gtest高级测试指南的译文,由于文章太长,分上下两部分. 一.简介 本文档将向您展示更多的断言,以及如何构造复杂的失败消息,传播致命的故障,重用和加速您的测试夹具,并在您的测试使用各种标志. ...

  7. Google Material Design的图标字体使用教程

    使用教程 1. 打开Material icons下载页 2. 选择要下载的图标 (目前不能多选>_<) 3.选择要下载的格式即可 图标字体使用教程 [方法一] STEP 1: 引入字体文件 ...

  8. 申请Google API Key

    想使用google map api 必须从google网站上获取key之后才有权限使用,但是要想申请key必须要有证明书,也就是所谓的MD5.下面一步一步来说明: 步骤1: 如果你使用的是eclips ...

  9. 网页下载Google Play 的App

    前言 当你想在google play上下载某个应用,而无奈手机的系统并没有安装google servicess,此刻是否有些捉急? 本文分享的是一个网站,它可以无需手机而直接通过网页下载Google ...

随机推荐

  1. 快读板子fread

    struct ios { inline char read(){ <<|; static char buf[IN_LEN],*s,*t; ,IN_LEN,stdin)),s==t?-:*s ...

  2. Parcel 打包器简单使用记录

    本文是构造 UI 轮子过程中搭建项目初始化时使用 Parcel 作为打包器的简要使用记录. 安装 参考 官方文档 使用 npm 进行 parcel-bundler 的安装. npm i -D parc ...

  3. Prometheus+Grafana监控部署实践

    参考文档: Prometheus github:https://github.com/prometheus grafana github:https://github.com/grafana/graf ...

  4. Dubbo背景和简介

    转载出处 Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起. 单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本. 缺点:单一的 ...

  5. MySQL Proxy和 Amoeba 工作机制浅析

    MySQL Proxy处于客户端应用程序和MySQL服务器之间,通过截断.改变并转发客户端和后端数据库之间的通信来实现其功能,这和WinGate 之类的网络代理服务器的基本思想是一样的.代理服务器是和 ...

  6. 2.hive里的增删改查

    1.hive的增删改查 查询数据库 hive> show databases; OK default Time taken: 0.254 seconds, Fetched: 1 row(s) h ...

  7. Thunder团队第七周 - Scrum会议1

    Scrum会议1 小组名称:Thunder 项目名称:i阅app Scrum Master:杨梓瑞 工作照片: 参会成员: 王航:http://www.cnblogs.com/wangh013/ 李传 ...

  8. vue cli3 配置postcss

    1.安装postcss-import,postcss-cssnext 包 2.修改package.json 将postcss响应的内容替换为 "postcss": { " ...

  9. bat获取当前日期的前一天

    批处理做这样的事情很麻烦,你可以用cscript来实现,比如把下面的内容保存为a.js文件:var d=new Date();d.setTime(d.getTime()-24*3600*1000);v ...

  10. spring框架(3)— spring集合类的注入

    1.Car.java package com.eniac.beans; public class Car { private String type; private String factory; ...