一次好的面试就像两个充满 *** 的程序员之间的非正式谈话。

作者 | Ravi Shankar Rajan

译者 | 显著如月,责编 | 郭芮

头图 | CSDN 下载自视觉中国

出品 | CSDN(ID:CSDNnews)

以下为译文:

Charles Barkley 曾言:“我并不以为自己是在接受面试。我只是在攀谈。”

是的,一次好的面试就像两个充满 *** 的程序员之间的非正式攀谈,是一次有意义的信息交流,一场关于所面临挑战的良性争执。好的面试应该以面试官和被面试者相互学习而了却。

我在软件行业的第一次面试就相符上述形貌。那是一家 IT 服务公司,为天下各地的客户提供应用程序维护支持服务;由于我一直想在一家产物公司事情,以是我对此不太感兴趣。只管云云,我照样加入了那次面试,然而面试官,这个首席工程师,简直棒极了。

他说:“我在网上看到了你的一些开源项目,我也看了你的一些编程博客。只管对我来说你的这些看法有些激进,然则你的许多看法很有趣。若是你想谈论那些激进的看法,请先说服我。”

我的面试从最先,延续了快要 90 分钟。在这 90 分钟里,我们险些聊了方方面面:手艺挑战、行业趋势、最新手艺、事情法,甚至程序员的态度。在这种面试中我们从相互身上学到了许多器械。

我最终接受了这个 offer,这是我一生中最好的决议。

面试是一条双行道,公司需要能辅助他们实现目的的好程序员,而程序员需要能实现他们职业理想的好公司。这种关系必须是相互共生的,才气形成富有成效的同伴关系。

这里的要害是专注。作为面试官,不要虚耗名贵的面试时间问一些无意义的问题。把重点放在对组织主要和有价值的事情上,这样能聘用到专业知识的优异程序员。

在招聘优异的程序员时,这里有一些最糟糕的方式需要避开。

不要做一个自作伶俐的面试官

Deyth Banger (《How to Talk to Anyone》作者)说得很清晰:“与其装伶俐,不如装傻… 究竟,伶俐人最终都市如愿以偿。”

若是你在面试中花四分之三的时间谈论你自己、你的职位、责任和技术,那么你就是一个自作伶俐的面试官。你提到了你处置危急情形的巧妙方式,你让可怜的程序员清晰地知道,你是组织中最有权力的人。

记着,优异的程序员并不都是驯服的,他们会质疑一切,直到他们明晰背后的原理。若是你偏执于自己的看法,他们会马上注重到而且躲着你。

只要老实和谦逊就够了。你的目的应该是寻找一个问题解决方案,一个可以加入你的团队并辅助团队变得更好和更有缔造力的人。

不要以为你的解决方案就是唯一的解决方案

你向应聘者提出一个棘手的问题,你期望他能给出一个明确的准确谜底。

这是空话。

一个好的程序员面试都是为了深入领会他 / 她解决问题的能力以及解决问题的技巧。若是你执着于某个特定的解决方案,甚至只期望程序员只提出该解决方案,那么就没有任何进一步讨论的余地。更糟糕的是,你可能最终会筛选出一个头脑能力有限的平庸的程序员。

若是面试的程序员只是记着了许多好的解决方案,他给了你想听到的解决方案,但现实上,他很可能是一个水平异常一样平常的程序员。

记着,缔造力需要相助才气茁壮生长,然则相助和同谋之间只有一线之隔。前者是一种“差异意就赞成”的文化,这种文化能够引发出人们最好的一面,尔后者是一种“保留各自意见,接受分歧的存在”的文化,这种文化会导致灾难。

不要问脑子急转弯

Rebecca Wells 曾经说过:“这就是生涯。你不需要用脑子急转弯来解决问题。你只需要爬上那只野兽,然后骑上它。”

损坏手表的最创新方式是什么?

一家肉店的伙计身高 5 英尺10英寸,穿着13码的运动鞋。他有多重?

,

USDT线上交易

2022皇冠世界杯

www.hgw88888888.com)实时更新发布最新最快的2022皇冠世界杯各国赛程一览、2022世界杯会员线路、2022世界杯备用登录网址、2022世界杯手机管理端、2022世界杯手机版登录网址、2022世界杯皇冠登录网址。

U交所(www.payusdt.vip),全球頂尖的USDT場外擔保交易平臺。

,

在不列颠哥伦比亚,你不能给一个有木制假腿的人摄影,为什么不能呢?

根据一些开明的面试官的说法,这样的脑子急转弯有助于明晰程序员是若何“思索”的,尤其是当他们面临未知的、无法解决的问题时。

这是惹恼优异程序员的最糟糕的方式之一。

回覆这些脑子急转弯的能力与程序员思索营业问题和编写全心编写的代码的能力没有任何关系。这些难题中没有一个能让我们洞察一个候选人是否是一个优异的团队相助者或者具有很好的向导能力。

真正的解决问题的能力只有通过询问与他的履历有关的问题,以及领会他在事情履历中显示出的才气的情形才气找到。现在到了甩掉这种愚蠢的脑子急转弯的时刻了。

不要让他在纸上写代码

理查德·菲利普斯·费曼的考察一针见血:“我能缔造所有我能明晰的事物。”

要求程序员在一张纸上(甚至是白板上)写代码是一个异常愚蠢的主意。程序员是专业人士,专业人士应该被以差其余方式看待,而不是像先生那样要求孩子们在黑板上写算法。

你不能简朴地测试一个程序员的影象能力,然后指望他能记着编程语言的每一个语法细节、工具类的源码和所有要害字。在现实天下中,这是行不通的。

在现实天下中,优异的程序员是那些知道能够充实行使他们所拥有的工具、手艺和算法,而不需要死记硬背的人。

若是你真的想要测试一个程序员的能力,那么就给他一个实时营业场景,同时还要为他提供解决方案所需的工具。我们应该一直寻找用来解决现实问题的真实代码,而不是一些草草写在纸上的代码。

不要问太多与事情无关的问题

问一些配合上下文的问题劈面试有辅助。好比他或她来自你的家乡,有着配合的兴趣兴趣,甚至经常去统一家网球俱乐部。在面试中,这类问题可以辅助缓和气氛。

然则,若是你只是坚持问与事情无关的事情,那么就没啥意思了。这会让程序员感应疑心和气忿。他的心底会最先自言自语:“ 这到底是怎么回事?”,逐渐失去兴趣。

问太多私人问题也异常欠好。

“你有孩子吗? ”

“你是哪国人? ”

“你多大了? 你看起来很年轻” (尤其是对女孩来说)

等等......

记着,不要招聘“顺应这种文化”的程序员,而是要招聘一个“适合这份事情”的程序员。

总结

缺乏思索和缔造性是糟糕面试的主要特征,最终的效果甚至可能是灾难性的。

也就是说,好的面试没有定法,也没有明确的尺度。但好的面试成就更壮大的公司,优异的人才,更棒的产物;好的面试让团队中每小我私人更快乐的事情和生涯。

正如 Mark W Boyer 所总结的那样:“履历厚实的治理者面试以挑选人才;履历不足的治理者面试吓跑人才。”

原文:

译者:显著如月,着名互联网公司 Java 高级开发工程师,CSDN 博客专家。

本文为 CSDN 翻译,转载请注明泉源出处。

全球 Python 考察讲述:Python 2 正在消亡,PyCharm 比 VS Code 更受迎接!

全球最大编程问答社区 Stack Overflow 宣布裁员 15%!

Wi-Fi 真的平安吗?一行代码就可让周边无线网络所有瘫痪!| 原力设计

干货 | 时间序列展望类问题下的建模方案探索实践

Allbet Gaming声明:该文看法仅代表作者自己,与www.allbetgame.us无关。转载请注明:2022皇冠世界杯预选赛(www.hgw88888888.com):免费足球推介(zq68.vip):想招到优异的程序员?这些坑一定不要踩
发布评论

分享到:

ipfs挖矿(www.ipfs8.vip):吸粉無數 王又正:長得帥很困擾
1 条回复
  1. 新2手机网址
    新2手机网址
    (2021-08-05 00:02:58) 1#

    ’重【大】交通项目
    <的>

    <入>
    运营‘不’仅能改(善出)行‘条’件,(也)将(改变其)周「边」区{域的}经济社{会生长格}局。机‘场能’够带来“大量的”人 流、物[流、]资 金流,
    <吸>
    引高〖附加值〗产(业入)驻,【促】进一〖般商〗品 商业和[服]务 贸{易生长,}显『著提高区』域(经)济竞争【实】力,『形』成临空经济
    <区。< p>



    脑洞大开的感觉

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。