写给技术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 的设计理念.开发环境. ...
随机推荐
- LoadRunner性能测试样例分析
LR性能测试结果样例分析 测试结果分析 LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要.并发数.平均事务响应时间.每秒点击数.业务成功率.系统资源.网页细分图.Web服务器资源 ...
- poj 1325 Machine Schedule 解题报告
题目链接:http://poj.org/problem?id=1325 题目意思:有 k 个作业,机器A有 n 个模式:0 ~ n-1,机器B 有 m 个模式:0~ m-1.每一个作业能运行在 A 的 ...
- 【CQ18阶梯赛第8场】题解
[A:HDU2032 杨辉三角]: 简单的递推,或者是基础的DP: 但是只有杨润东一个人1A,整体准确率只有8/37,具体原因不详. 经验:提交前一定要试一下比较特殊的数据或者最大的数据.其次,为了保 ...
- node --save可以省略掉手动修改package.json的步骤
当你为你的模块安装一个依赖模块时,正常情况下你得先安装他们(在模块根目录下npm install module-name),然后连同版本号手动将他们添加到模块配置文件package.json中的依赖里 ...
- mysql5.7根据.frm和.ibd文件恢复表结构和数据
一.恢复表结构 1.环境:Windows .mysql5.7:首先创建一个数据库,可以通过navicat来创建: 2.使用当前创建的数据库:use ww; 3.随意创建一张表,但是这张表的名字 ...
- JAVA基础--面向对象08
一.final关键字 有的时候不想别人重写我的方法,使用final关键字修饰该方法,final:最后的,最终的,可以修饰类.修饰函数.修饰变量,修饰类:该类不能被继承:直接写在class关键字前面 修 ...
- (水题)洛谷 - P1051 - 谁拿了最多奖学金
https://www.luogu.org/problemnew/show/P1051 这个根本就不用排序啊…… #include<bits/stdc++.h> using namespa ...
- python 基本类型的创建方法
1.int class int(object) | int(x=0) -> integer | int(x, base=10) -> integer | | Convert a numbe ...
- bzoj 3053: The Closest M Points【KD-tree】
多维KDtree板子 左右儿子的估价用mn~mx当区间,假设区间里的数都存在:k维轮着做割点 #include<iostream> #include<cstdio> #incl ...
- .net mvc中一种简单的工作流的设计
开篇前的废话:工作流是我们在做互联网应用开发时经常需要用到的一种技术,复杂的工作流我们基本是借助一些开源的 工作流项目来做,比如 ccflow等,但是有时候,我们只需要实现一些简单的工作流流程,这时候 ...