微信号:ucaicn

介绍:600+篇技术干货文章,篇篇精华,专为程序员打造的技术提升素材库.

如何从HR的角度来面试技术工程师?

2016-05-05 19:25 伍星

导语 

本期课程介绍:这次课程由创新工场HR学院发起的第二次课程,主要是针对招聘过程中的技术难题的授课。

 

本期课程由优才学院CEO伍星老师为我们讲述如何从HR的角度对技术工程师进行面试?说起技术招聘,相信HR的美女帅哥们每个人都有一本“心酸泪”。简历一堆技术名词看不懂,招聘面试问题挖不深,候选人的回答听不透,……伍星老师的独家秘笈是什么?伍老师帮你提炼了六六三十四问,赶紧开始学习吧~


个人介绍

伍星老师

伍星老师,现任全栈工程师培养基地优才学院的院长,曾任新浪网搜索引擎研发部门核心研发工程师、开心网早期创始团队成员、高级架构师。在2014年,国内首倡Swift 实战,编写《Swift 语言实战入门》。他曾带领近五十人的研发团队进行产品开发,是中国全栈工程师培训导师和实践者。他在开心网期间培养了数十位优秀技术人才,这些技术人才现在已经是各大互联网公司的资深工程师、创业公司CTO,其中还包括滴滴、新浪、爱奇艺等公司的架构师和相关技术负责人。


同学们,下午好。我今天来跟大家分享一下如何从HR的角度来面试技术工程师?

 

首先,我先给各位HR同学普及一些技术小常识。

HR的技术认识面试分为三个层面

第一个层面,按照产品流程划分——从产品的研发流程和各个技术岗的特点来划分。


公司的产品从立项到最后上线运营的整个流程是这样滴



产品或者叫Demo确定之后,无论是移动应用、客户端H5页面或web都由前端工程师或是UI来完成原型交互。在这个过程中,技术研发人员参与进来,由架构师或技术负责人先划分模块,比如前端、后端、用户、管理模块等等,再由技术工程师分别进行研发。技术开发完成之后,还会有一个联调的过程。简单来说,就是把大家整合到一块,好像坐一辆车一样,通过组装、联调、上线、测试、再上线、运营,不断进行迭代更新。

 

第二个层面,按照前后端职责划分——从产品的技术流程、流程角色及特点来划分。


技术、产品、运营在整个团队里担任的角色是什么样呢?如果我们把公司的产品比作一个人的话,那么,产品就是灵魂人物,技术是骨架,运营是血液。




第三个层面,按照技术体系划分。



接下来,我着重给各位HR同学分享如何从HR的角度对技术工程师进行面试?


HR的技术面试五问

技术面试的关键在于细节!细节!细节!


一、非技术手段甄别简历中技术经历
1、这个项目上线了吗?没有上线,为什么?

2、这个项目在你的手机上有么?可以演示么?

3、你在这个项目中的角色是什么?哪个版块是你开发的?

4、这个项目开发了多久?加班多么?

5、有没有遇到什么技术和非技术问题?如何解决?


在这里,我教大家一个小秘诀,一般来讲技术开发人员的成就感就在于把产品做出来,成功上线,看到用户下载使用。这种成就感是特别棒的。


二、甄别与公司技术要求的匹配程度

1、需要候选人具有什么技能,多少年工作经验?

2、对技术的基本素质要求,是否要求科班出身?

3、候选人具有什么技能,可以加分?

4、要求候选人做过什么行业、什么类型的项目?

5、希望候选人承担过多大用户量和流量的能力?

6、了解候选人在职业规划方面的表现;


有些公司找技术高管,往往希望候选人要有BAT经历。本质是看中他的项目经历,以及他经历过的用户流量。


三、甄别是否有真正的项目研发能力

1、这个项目组有多少人?是怎么分工的?

2、如果分配给你一个任务,你解决问题的思路是什么?

3、当遇到一个技术难题时,你是怎么处理解决的?

4、你对项目中比较常见的加班,是怎么看待的?

5、一个新人到职以后,如何迅速融入你们的团队?

6、当遇到一个事情停滞时,你会怎么办?


遇到技术问题怎么办?责任心很重要,要追求结果,用尽一切手段把问题解决。我给大家分享一下“加西亚的信“这个故事。


1898年4月至12月,美国与西班牙之间爆发战争。美国第二十五任总统麦金莱急需以闪电般的速度把一封绝密信件以最安全的方式送到加西亚将军手上。经过推荐,一名叫安德鲁·罗文的年轻中尉担当这一项关系国事的重任。他没有提出任何条件,徒步走过一个危机四伏的国家,把信交给加西亚。


主人公罗文送的不仅仅是一封信,而是美利坚的命运,整个民族的希望。这个传奇的故事之所以在全世界广为流传,主要在于它倡导了一种伟大的精神:忠诚、敬业、勤奋。“送信”变成了一种具有象征意义的东西,一种承诺,一种敬业、服从和荣誉的象征。


四、甄别合格互联网属性的工程师

1、你平时关注手机短信和来电么?有关机习惯么?

2、公司产品故障多么?一般是什么类型的故障呢?

3、当你遇到问题,你是在家解决还是到公司解决?

4、解决问题的时效是怎样的?是以分钟还是小时计?

5、一般来说,谁发现问题,由谁通知,谁来解决?


我认为在互联网公司工作的员工,一定要具有互联网的属性。好比在工作中还有问题或者bug没有解决时,一旦到了中午的就餐时间,技术人员直接关机去吃午餐,这就是非常典型的不具有互联网属性的表现。


在互联网公司,加班也是一个非常敏感的问题,学员为我们分享了美国亚马逊公司处理方式。在员工加入亚马逊或者进入工作组之前,他必须清楚知道需要承担的责任。员工非常明确在这一个月里必须有一周on call,在这一周中员工不可以坐飞机。当员工有这个心理预期后,即便是凌晨3点pp机响了,不管是在家还是在公司,他都会处理问题。


对此,我也持相同的观点,如果出现突发问题,应该在半个小时内及时响应,这就是应有的互联网意识。在创业的前提下,这也可以算是一个基本的要求。


五、甄别是否有潜力成为优秀技术人

1、热爱、迷恋技术,相信技术改变世界;

2、对代码质量、设计质量、工程质量有追求;

3、痛恨不靠谱的产品经理,希望对产品有更多发言权;

4、迷恋解决问题,最好是迷恋用技术来解决问题;

5、干一行爱一行,希望在工作领域大展拳脚;

6、在工作中具有创业精神;

7、使用Google而不是中文搜索来求解技术难题;

8、迎难而上,积极查找和使用英文资料;

9、在工作8小时之外努力钻研技术或持续学习;

10、具备产品思维,用户体验不仅仅是产品经理的事;

11、工程质量不能依赖测试人员,对自己的代码负责;

12、工作不仅是完成领导交代的任务,更要完成自身提升。


我以我的亲身经历告诉大家,上述是成为优秀技术人所必备的素质。比如,我愿意使用两个小时编程,编写工具处理本来手工半小时可以处理好的数据,但是这个程序在后面的处理大量数据时发挥了重要作用,将几个人几周的工作量转换成了几秒钟的程序执行。一个优秀的技术人才一定是迷恋用技术解决问题的,并且愿意相信和利用技术改变世界。


使用谷歌而不是用中文搜索,是优秀技术人才必备的又一素质。优秀技术人才必须自我学习的一项技能是什么?翻墙!他甚至要帮大家翻墙。


优秀技术人还应该具备产品思维,也就是用户体验的思维。工作不仅仅是了工作,更是提升自我价值。寻找靠谱员工不仅要靠缘分,为了企业的人丁兴旺以及自己的KPI,HR们任重道远!

 

附注 
优才学院是专注互联网核心岗位人才培养的在线教育企业,也是创新工场投资的唯一一家IT职业教育企业,主要向在职人群提供高端全栈工程师培训,面向大学高年级和未毕业学生提供岗前培训服务,面向大学和企业,提供SaaS学习平台;开设Android、UI、PHP、iOS、前端HTML5等课程。每一个教学方向都有全国知名专家,在广州、武汉、成都、南京、西安、杭州、南京、郑州开设了线下校区,欢迎和工场兄弟团队合作,为大家培养更多全栈人才。


关于创新工场 HR 培训学院

创新工场 HR 培训学院 (HR Academy),是创新工场2016年新创立的针对创新家族成员企业HR的培训平台。我们的宗旨是“专家培养专家”,全部课程围绕创业实战进行设计和组织开展,为创新家族创业公司HR提供专属的最接地气的创业实战课。2016年将招收两期学员,分别于3月和7月开学。

 

在这里,你可以享受一系列免费的HR专业课程、结识更多HR的朋友、聆听HR专家的从业分享,并获得更多的人才输送通道。






 
优才网 更多文章 高性能网站性能优化与系统架构 数据库性能优化之SQL语句优化 新浪是如何分析处理32亿条实时日志的? 百度面试题:从输入url到显示网页,后台发生了什么? 【程序员说】关于王欣案,我们究竟赞扬了什么
猜您喜欢 互联网最牛逼的地方,就是牛逼公司不是靠钱做起来 这款路由器要制霸全球,雷总你听了还OK么? 关于网站这两天无法访问的说明 纯函数是什么东东?《Think Python 2e》第十六章:类和函数 加入我们,成为 Python 黑客