写给技术lead的招聘指南
工作这么久,面试过的工程师不下两三百人。大部份招到的人都比靠谱当然也有失败的例子。把亲身经历总结如下:
1. 什么人一定不能招:
理解能力差:
对你提出的问题,答不对题,重复提问。面试官可以在面试当中问一些模拟两可的问题,让候选人去主动挖掘。如果候选人理解能力不强,一般都无法继续。
不诚实:
简历造假,回答问题不够直接。
让你感觉很奇怪的人:
有些时候候选人会问一些很奇怪的问题或者奇怪举动。这时候面试官千万不要放过,一定要追究背后的原因,有可能蕴含巨大风险。讲一个真实的列子。在面试一位初级工程师,在面试快结束提问环节,向我提出非常多幼稚的问题。很多是不应该在面试环境下提的问题。当时我觉可能太他还年轻,只是性格问题。 入职一段时间后才发现,候选人在“共情” 方面有很大问题。比如大家都在加班,他招呼不打就直接走了。出去搞活动,计划坐地铁,他一个非要骑车,导致大家都到了目的地后等了一个多小时,他才到。工作无法协作。最后还是劝退。
缺乏理性:
我会经常问一些问题,让你最不能忍受的事情是什么?让人你感到讨厌的人?上一家公司有哪些地方让你感到不满? 如果候选人回答表现出不理智的言辞,就需要注意了。
2. 什么人考虑一下再招:
缺乏独立性:
在招初级程序员,特别是女生时候会遇到这样问题。 这样候选人其实也有优点,一旦融入团队,归属感比较强,稳定性很好。但就是上手比较慢。看自己岗位需求和任务情况考量。
太过于敏感,感性,缺乏安全感:
有些候选人太过于敏感。举个互金行业例子。比如政府刚颁布互金行业监管条规。第二天他就觉得这个行业不行,要找工作。 这类型候选需要考虑岗位在团队中的位置,和行业情况招聘。
性格过于外向和内向:
性格没有好坏之分。外向和内向程序员都有非常优秀的案例。这要看岗位需要和文化氛围。
3. 什么样的人可以招:
有审美追求:
审美不一定是指艺术。喜欢一个好的机械键盘或者笔记本,也是有审美追求。有审美的人,一般都看不惯烂环境,会去改造环境不会得过且过。这些人是公司需要的。还有外表,比如至少打扮干净整洁,五官端正,一般都有行为操守都不会太差。
有持续的兴趣爱好:
更多是看候选人是否有耐心。能够持续经营一件东西,而不是急功近利。
喜欢剖析原因,问深刻问题:
举个例子,公司总部在上海,有一个大的研发中心。研发分中心在成都,需要招聘。面试时候,就有候选人直接问,在成都工作会不会导致未来发展不好,处于边缘角色。 类似问题都很尖锐,至少表示候选人在思考,关注自己切身利益。
在面试时候敢于提深刻问题的人,往往有一点勇气,魄力和尺度把握能力。这样才能确保自己不玩脱了。
动手能力,学习能力强:
比如非计算机专业同学,但在这个计算机领域却有比较突出成绩。有大量开源项目等。精通多门外语,多门编程语言。在过往项目中独挡一面。前后端都会。
在任何领域有过成就和成功的:
成就感会让人上瘾。体会过这个快感人一般不会轻易放弃。在各个领域(计算机,非计算机),比如游戏竞技参加全球联赛取得很好成绩,马拉松跑进过前十,某个考试时全国前十。都可以证明他自控能力比较优秀。
有明确的自我认知:
认识到自己哪里不足,下一步往哪里去。
4. 岗位和候选人的平衡:
万物最终都会归于平衡。 公司的岗位和候选人是互相需要。 最后面试是否通过取决于双方匹配程度。不然即使通过,工作也会干得很不开心,很快离职。
入职1个月:离职与HR关系较大
入职3个月:离职原因与直接上级关系较大
入职6个月:离职原因与企业文化关系较大
入职1年:离职原因与职业晋升关系较大
入职3年:离职原因与发展平台关系较大
入职6年:员工离职的可能性很小
候选人技能匹配岗位需求:
不要一味追求招最牛的,这个是不切实际。根据岗位需求招最合适。即使初期可能需求不明确,高水平的人不一定能满足未来需求。而是需要找一些扩展性好一些的候选人。所以写JD是非常重要的事情。
岗位满足候选人需求:
这个决定候选人能待多久。 一般我们招聘还是希望候选人至少能待两三年。如果不满足候选人需求,可能几个月就走了。 很多候选人自己都不知道想要什么,往往为了通过面试会说出不真实原因。 要引导候选人说出自己心里真实需求。所以面试官要像心理咨询师一样,催眠,引导,分析,找到候选人内心真实诉求。 这样才能知道岗位是否能满足他。
更新:
2018/7/1 修改
写给技术lead的招聘指南的更多相关文章
- 通过写n本书的积累,我似乎找到了写好技术文章的方法(回复送我写的python股票电子书)
我写的书不算少,写的博文就更多了,但大多数书的销量也就一般,而我写的技术文章里,虽然也有点击过万的,但不少点击量也就只有三位数. 通过不断反思,也通过对比了一些畅销书和顶流文章,我似乎找到了一些原因, ...
- IT软件人员的技术学习内容(写给技术迷茫中的你) - 项目管理系列文章
前面笔者曾经写过一篇关于IT从业者的职业道路文章(见笔者文:IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章).然后有读者提建议说写写技术方面的路线,所以就有了本文.本文从初学者到思想 ...
- 从技术 Leader 的招聘需求看,如何转岗为当前紧缺的大数据相关人才?
前段时间,跟候选人聊天的时候,一个有多年工作经验的资深 iOS 工程师告诉我,他最近正在学习 Machine Learning 相关的知识.他觉得,对于程序员来说,技术进步大大超过世人的想象,如果你不 ...
- 如何写好技术文档——来自Google十多年的文档经验
本文大部分内容翻译总结自<Software Engineering at Google> 第10章节 Documentation. 另外,该书电子版近日已经可以免费下载了 https:// ...
- 写给前端的 react-native 入门指南
前言 本文主要介绍 react-native(下称 RN) 的入门, 和前端的异同点 文章不涉及功能的具体实现 选择优势 我们先说说, 为什么很多人会选择使用 RN .他对应的特性和普通 Web 的区 ...
- 【开发技术】JAutodoc使用指南
JAutodoc使用指南 下载地址:http://sourceforge.net/projects/jautodoc/?source=directory 使用方法:http://wenku.baidu ...
- Java裸写爬虫技术,运用多线程技术,高效爬取某个医疗机构网站数据
最近喜欢上了数据的庞大的感觉,就爬取了一下某个医疗机构网站医疗数据,由于数据量庞大,只爬取了江西省的各个市的各个医院的各个科室的各个科室.中各种信息.其中用的持久层技术是hibernate框架,和用到 ...
- 写给小白的JVM学习指南
Java 虚拟机是学习 Java 的基础,也是迈入高级 Java 开发工程师的必备知识点.所以今天这篇文章我们来聊聊如何从零开始学习 Java 虚拟机. 基础 对于刚刚接触 JVM 的同学来说,JVM ...
- 写给新手的 Go 开发指南
转眼加入蚂蚁已经三个多月,这期间主要维护一 Go 写的服务器.虽然用的时间不算长,但还是积累了一些心得体会,这里总结归纳一下,供想尝试 Go 的同学参考. 本文会依次介绍 Go 的设计理念.开发环境. ...
随机推荐
- ubuntu下tesseract 4.0安装及参数使用
tesseract是一个开源的OCR引擎,最初是由惠普公司开发用来作为其平板扫描仪的OCR引擎,2005年惠普将其开源出来,之后google接手负责维护.目前稳定的版本是3.0.4.0版本加入了基 ...
- MyBatis学习 之 六、insert操作返回主键
数据库操作怎能少了INSERT操作呢?下面记录MyBatis关于INSERT操作的笔记,以便日后查阅. 二. insert元素 属性详解 其属性如下: parameterType ,入参的全 ...
- Laravel 新增的Switch模板控制语句非常不错
切换语句switch语句可以使用来构建,,,和指令:@switch@case@break@default@endswitch @switch($i) @case(1) First case... @b ...
- 【旧文章搬运】改PEB中的映像路径可以这样~
原文发表于百度空间,2008-7-26========================================================================== 用常用的几个 ...
- CreateThread创建线程 互斥量锁
HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes,//SD:线程安全相关的属性,常置为NULL SIZE_T dwStackS ...
- gdb调试带参数的程序 (转载)
转自:http://www.cnblogs.com/rosesmall/archive/2012/04/10/2440514.html 一般来说GDB主要调试的是C/C++的程序.要调试C/C++的程 ...
- E20180430-hm
pants n. <英>(紧身的)短裤; <美> 裤子; 喘气( pant的名词复数 ); leggings n. 绑腿; 裹腿; 绷腿; 袜统; redundant adj. ...
- 51nod 1347 【水】
#include<cstdio> #include <map> #include<iostream> #include<string.h> #inclu ...
- POJ1017 【据说是贪心...】
题意: 有6种面积的格子,给出这些格子的数量,然后有6*6的格子去容纳这6种面基,问最少需要几个6*6格子,使得所有类型的小格子被容纳. 思路: 按照面积的从大到小放. 一开始还是太天真,还要用各种1 ...
- python __builtins__ 函数
dir(__builtins__) 1.'abs', 对传入参数取绝对值 abs(x, /) Return the absolute value of the argument. >>&g ...