这是一个面试官的心得,我引用来勉励自己!!!
最近一个月面试了10几个人,有应届毕业生,有在校寻找实习的学生,有工作了两三年的,也有工作了5到10年的,有在外包公司工作的,有目前在世界级外企的。结果是,一无所获。
想起两年前,研究生二年级上学期开始找工作,面试了几个公司的经历,和一些师弟师妹问我的一些问题,不禁让我想到了很多。主要有两个方面:
1 我们应该如何面试,才能挖掘出应聘者的真实能力
2 从面试中,我渐渐的画清楚,一个公司需要什么样的人才,我自己应该如何规划我的未来。
我面试别人掌握两个原则:
1 此人掌握的主要技能是我们所需要的
2 此人虽然尚未掌握我们所需要的所有技能,但是从他已经掌握的技能可以看出他的潜力和当前的Level。
第二点很重要,就像Kent Beck不是Flex高手,但是我相信如果他愿意学习,他很快就会成为Flex的高手。
我觉得我们招人主要基于以下考虑:
1 需要某方面专门人才,来和我们现有的人形成互补。
2 需要一些具有我们项目所需要的技术的人,他的技能会跟我们类似,但即便这样,我们依然希望他会是某方面的专家,比如Spring Security这么一个框架的专长也是Plus。而且,我希望这个人比我强。
我招人的时候希望此人具有以下的气质:
1 热爱编程,相信软件工艺,也相信软件工程。最近在看Kent Beck的实现模式和Bob大叔的代码整洁之道,我希望他能跟我一样,认为代码是给人看的,好的代码像一篇文章一样。能够反复去雕琢一段代码。但是要理解软件工程,不能为了雕琢每一段代码,而缺乏全局认识。
2 热爱编程,能够为解决一个问题,写一段漂亮的代码,甚至于为类起一个好的名字而失眠。
3 热爱编程,把这当作是一项事业,而非仅仅是工作。那种只是想把工作对付完了就OK的人是不适合的。
4 热爱编程,单纯的用程序交流,人也像好代码一样,干净利落,说话直来直去。大家都很忙,没时间听客套话和绕圈子。
就像当年别人面试我的时候那样,我会这样去面试别人:
1 从简历里挑出我最关心的他所会的技能,比如最近我希望招一个JS高手,最好精通Dojo(我说的精通是真的精通)。
2 我会问他最擅长的技术(如果此技术不是我们最需要的那个),如果他最擅长的技术都语焉不详,那就没什么意思了。
3 我会问某项技术全貌上的问题,比如会让对方谈谈Dojo的整个架构,是怎么解决JS领域的一些核心问题的。
4 我会问一些技术细节,比如Spring的声明式事务处理是怎么实现的,因为这一个问题就暗含了AOP的概念和如何实现,代理模式,线程,JDBC事务处理。如果应聘者看过Spring的源代码,那么说明此人能够花心思追究技术更深层次的东西,具有优秀程序员一个优秀品质:好奇心。如果应聘者没看过Spring的源代码,他能回答上来,说明此人各方面基础知识扎实并能融会贯通去解决问题。同样我会问Hibernate的延迟加载是怎么实现的。
5 我会问一些工程性问题,比如Spring的依赖注入,Scope为Session的Bean如何注入到Scope为Singleton的Bean。比如如何调整Hibernate查询性能。比如数据库索引会在什么情况下失效,原理是什么。
6 我会问一些解决方案,比如如何重启服务器后,依然能够保持Session。
7 我会问一些企业开发中特别重要的问题对方是如何理解的,比如事务,并发,内存管理,异构系统整合,数据库性能优化。
8 我会问一些特别基础的问题,比如HashSet是如何判断新添加的对象是否已经存在的,如果已经存在,它是不再放进去,还是放进去覆盖之前的。比如ClassLoader的工作原理。
当我面对一些工作了四年以上的人时,多少是有点惴惴,因为会担心对方很牛,我却挖掘不出。后来请教了一位工作了六年的同事,他说一个简单的原则是:
问他你目前在项目中遇到的问题,因为这些问题都是大家讨论的,深思熟虑的,然后问他的解决方案。
我面试的这些人,有时让我很感慨,为什么工作了四五年的人,甚至是十年的人,号称自己精通Dojo,但是一些基础性问题都不清楚,因为我是初学者,但是我会买一本Dojo之父写的精通Dojo去学习,甚至于我带的一个大四的实习生都知道去遍历网上所有的Dojo基础资料,然后把源代码看看。我需要的是,当我问及一个问题时,告诉我Dojo正确的做法是什么,而不是仅跟我一样,遇到一个JS问题,只能去网上搜一段代码,改改放到项目中,甚至于那段代码他都不完全理解。比如我现在也在阅读Javascript高级编程指南,以了解细节。
跟一个很牛的同事一起面试别人JS,我觉得那人技术还算熟练,但是我的同事摇摇头说,一个人工作了四年,连如何用JS模拟Java中的类,JS的事件框架是怎么回事都不清楚,怎么能行呢。
我想,或许,这也是我的奋斗目标:
1 成为丁字形人才,有一项自己特别精通的技术,比如我的那位同事精通Extjs,精通JBPM,精通Spring Security,那是真的精通,另一位同事精通Lucence,还有的精通JQuery,有的非常熟悉Oracle。
2 其实我对于我想招的人的要求,就是对自己的基本要求。
分享到:
相关推荐
从上述面试心得体会中,我们可以提炼出以下几个关键知识点: 1. **行为习惯的养成**:面试中孩子们的行为反映出日常习惯的培养至关重要。无论是排队等候、保持安静还是礼貌问候,这些都是在日常生活和学习中逐步...
"面试心得体会"这个压缩包文件似乎包含了丰富的面试准备资料,包括"面试18k心法秘诀"和"2016.4"这两个文件,它们可能分别代表了核心的面试策略和某个时间点(可能是2016年4月)的面试趋势分析。下面,我将详细阐述...
模拟面试心得体会(精选5篇)精选.doc
应聘的注意事项,和面试的一些心得,了解企业面试官的想法和应对。
面试官有很多时候看到一个项目,即便是听完你的描述,可能还是无从问起(很多时候,他本身就没跟你做过一样的东风,没有感同身受)。所以,我们需要挖掘自己的项目亮点,写在简历上,让面试官有问题可问。 第三点,...
很抱歉,根据您提供的文件信息,给出的内容片段看似是随机的数字和字母组合,可能由于OCR技术错误或扫描不完整导致,无法从中提取出有关“公务员面试考官培训心得体会”的知识点。在缺乏有效信息的情况下,我无法...
出个人优势,还要真实准确地展示自己的经历和能力。模拟面试让我认识到,面试不仅仅是面对面的交流,更是一个自我展示和推销的过程。...在未来的实际面试中,我将把这些心得体会转化为实际行动,以提高求职成功率。
HR 阿里招聘-面试官手册2020.pdf
招商银行的第一轮面试心得体会范文.doc
面试官常用的面试话术解析 面试是薪酬协商的开始,面试官的面试话术是对应聘者的考验和考察。以下是面试官常用的面试话术,了解这些话术可以帮助应聘者更好地准备面试,提高面试的通过率。 1. 请你做一分钟自我...
公务员面试心得体会.doc
面试是企业选拔人才的重要环节,面试官的角色至关重要。面试官技能培训旨在提高面试官的专业素养,确保面试过程的有效性和公正性。以下将详细阐述面试的基本概念、发展历程、类型以及面试官应具备的素质。 面试是一...
在求职过程中,面试是一个至关重要的环节,它不仅关乎于求职者的个人能力和素质的展示,还涉及到如何通过面试官的考察。了解面试官的心理特征对于求职者来说意义重大,因为这有助于他们调整自我表现的方式,以更加...
这三个方面的体会不仅是面试过程中评价候选人的标准,也是每个职场人持续自我提升和企业发展的重要指导原则。通过这样的理解和实践,我们可以构建更高效、更具活力的团队,推动企业的持续进步。
《面试官技能培训——人力资源部内部培训PPT模板》是一份专为面试官设计的详尽指导资料,旨在提升面试官的专业技能,确保招聘过程的有效性和公正性。此模板涵盖了面试的多个关键环节,包括面试的基本概念、常见误区...
ES吊打面试官专属秘籍.pdfES吊打面试官专属秘籍.pdfES吊打面试官专属秘籍.pdfES吊打面试官专属秘籍.pdfES吊打面试官专属秘籍.pdfES吊打面试官专属秘籍.pdfES吊打面试官专属秘籍.pdfES吊打面试官专属秘籍.pdfES吊打...
总的来说,面试是一个复杂而系统的过程,面试官不仅需要具备专业的面试技巧,还需要对招聘岗位有深入的理解,以及对企业文化、价值观的准确把握。通过有效的面试,企业才能找到最合适的人才,而面试官的技能和素质是...
面试是企业挑选合适人才的关键环节,对于面试官...面试是一个复杂的过程,面试官的每一个细微动作都可能影响结果。因此,面试官需做好充分准备,运用有效的评估方法,全神贯注地倾听和观察,以确保招聘到最合适的人选。
挑战面试官-一个比一个牛!.wmv; 太搞笑~\(≧▽≦)/~啦啦啦 不知道是哪些人导演的,呵呵
总结来说,人力资源面试官技能培训是一项系统工程,涉及到面试理论、技巧、方法以及面试官自身的专业素养。通过培训,面试官可以提升面试质量,更准确地评估求职者,从而为企业选拔到合适的人才。在实践中,面试官应...