最近当面试官的一些感受

作者分享了近期Java面试的经历与心得。介绍了面试流程,包括询问基本情况、项目介绍、补充技术问题等,避免了面试者背题。还指出面试者存在木讷没礼貌、不熟悉Linux、简历过度包装、不了解主流技术等问题,反映出学习和素质方面的不足。

    从去年下半年9月份开始到现在,陆陆续续都有参与一些面试,帮部门补充一些人员,有平常工作日的面试筛选,也有支持公司专场的招聘会; 最近这几个星期,一直在帮组里补充一个供应商的人力,面试了大概有15个人,终于在今天面到了一个觉得各方面都还不错的同学,刚好下午有同事问到我一般是怎么面试的,当时简单回答了一下,回顾这次面试,刚好有些感受可以记录一下。

     首选是面试官自身,如果不是专场面试,工作日面试的话,面试官一般都会比较忙, 因为除了面试这个任务还会有其他的事情要做,如果赶上是发版的日期的话就更甚了。 所以,有时候如果面试者运气不好赶上面试官在比较忙碌的状态下的话,一旦开篇给面试官的印象或者初始时回答表现得不太好,那么往往会碰壁。 因为面试官想着尽早结束这个面试,然后去做一些优先级更高的事情。具体到我自己,也多少会有这种情况,遇到手头上一大堆事情的时候,刚好组里其他人有事面试任务分配不下去的时候,就会表现得比较急躁。但纵观整个过程,还是会尽量去发掘面试者身上的亮点,会设身处地的想着面试者过来一趟也很不容易,加上自己哪怕忙也都暂时放下其他事情花了时间在面试上面了,还是会尽最大努力地去给面试者机会、同时也给自己完成招聘任务的机会。具体来讲,我一般会从以下几个步骤开展:

      1. 问面试者的基本情况: 哪里人,毕业时间,专业,履历,为什么要换工作等等; 这个环节一般是面试者自我介绍时说了一部分,然后我会补充问一部分,这样可以对面试者有了个大概的了解,同时也可以大致判断简历是否造假与过度包装。 因为往往跨专业如何半路进入软件开发行业的这时候就可以了解到了。(无看不起半路转专业的同行的意思,这里是指如何了解面试者的真实履历)

       2. 让他自己介绍一下简历上最熟悉的一个项目,从参与项目的时间,项目概貌,项目的大小,分工,个人具体负责的部分等;  这个环节可以看出面试者的角色,是项目负责人还是参与者,核心参与者还是一般开发,项目框架的搭建能力(对框架各个组件的了解程度可以看出他一些基本的知识积累的广度与深度,为下一步做展开深入做铺垫),表达能力、对团队的认识等等; 然后开始针对具体负责的内容问具体的实现, 然后从具体实现中涉及到的技术延伸开来问,问其他场景,或者问一些业务常见的可能存在的问题,比如防越权、幂等涉及,加解密算法等等基础性的东西; 再往下面可以问项目中遇到的困难,如何解决的,这个环节可以看出他遇到问题大概是什么思路,跟团队是怎么合作的,对团队其他人的看法,面对冲突的思维模式等等。

    3. 补充技术环节的面试; 在上一环节项目涉及到的技术延伸的基础上,再补充问一些技能点,比如java基础、进阶内容,数据库方面,网络协议、Linux、消息队列、分布式、缓存等等;这个补充的内容看具体团队技术栈侧重点与面试任务的级别,专场或者正式员工会问得深入一些。这个环节侧重知识的广度与基本了解,如果很多简历上写着熟悉,但实际连概念都表达不清楚的肯定不行。说到这里其实还涉及“设计你的面试“这么一个命题,其实就是通过精心准备的简历的内容来尽最大可能把面试官可能会问的内容框定在自己熟悉的范围内。如果面试官问的不够发散、灵活或者深入,那么完全有可能让面试者通过背题准备通过面试。

     4、让他自己说一下自己擅长的技术栈或者技术点或者自己的亮点,熟悉的项目等,觉得可以让自己加分的情况等等;一般这个环节是出现在面试者表现得不甚如意的情况下给他这个机会为自己争取加分的。

     5、 如果综合觉得可以通过,则总结一下一面面试的要点给领导参考方便其二面,不通过的话就跟面试者说一下他主要的不足在什么地方,哪里可以再适当加强下,力求不让面试者白跑一趟,哪怕面试不通过也在这一趟里多少有点收获; 然后跟面试者说希望下次有机会再合作,让面试者先回去了。

      这个是最近这次的面试流程,相比之前刚当面试官时直接一上来就问具体技术点,比较好地避免了面试者背题的情况,因为现在网络上有很多的高频面试点,刚开始当面试官的时候也是去看那些,然后照着来问,结果变成了一场短时记忆的大比拼,没有太大的意义,比较容易面试到不是预期中的候选者,给工作带来麻烦。

      最后说一下这大概15个面试者给我的感受:

      1. 大多数面试者比较木讷,或者说没礼貌,不够大方,都是工作3-5年的人了,从人事带着过来见面到真正找到位置开始面试的将近10分钟里,大多数候选人是一言不发,惜字如金,连招呼都不跟我打一下,哪怕一句面试官你好或者一个自信的微笑都可以。我不认为做技术的都是这个沉默的性子这句话就可以解释得过去这个现象,其实就是一个人基本素质的问题,所以一般碰到这种情况,我的第一印象都不会太好。

      2. 很多人3-5年的工作经验没有用过Linux , 连最近的命令也不熟悉,这个不是很理解,哪怕项目没有用到Linux服务器,这个只能归纳于没有保持学习。

      3. 简历过于包装,由于是补充供应商的(外包)同事,所以候选人的情况有点复杂,资历不一,但简历普遍存在过度包装的问题,这种就是前面提到的要有一定识别环节的原因。但这种还是可以比较容易识别出来的,就是比较浪费时间。一般这种情况会面试头10-20分钟内就可以判断发现了,然后提前结束面试。

      4. 对当下主流技术没有了解,我们做编程技术的其实基础并没有时下说得那样日新月异,比如一些编程基础理念、网络层、设计模式、算法等等,但是技术的具体应用方式发生的变化还是比较快的,比如框架与软件工程实践方式;如果做的是一些政府机关或者大公司的一些老系统,那么很有可能就对当下较主流的一些技术栈不了解了。个人认为还是跟学习状态、持续精进的心态有关系。

      5. 对项目框架没有概貌了解,只知道自己的那一个模块,甚至模块不是了解地比较清楚,不是底层实现,就是基本的配置使用都停留在较模糊,仅仅是会用的层面。个人觉得原因同第4点。

       6. 技术栈的广度不够,很多人加密算法除了MD5,其他对称非对称的概念都不知道了。

 

       以上就是这两周面试的一些心得感受,希望过一段时间回头来看时有新的感受; 有失偏颇的地方还请各位多多批评指正。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值