这是一个面试官的心得,我引用来勉励自己!!!
最近一个月面试了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. **...
这篇文档记录了一位大学生在暑期社会实践过程中的经历和感悟,让我们深入了解了实践的不易以及从中获得的成长。 首先,面试是踏入社会的第一步,它不同于学校的有序流程,充满了未知和挑战。面试官对于个人形象的...
面试中的一举一动,包括开门、鞠躬、坐下等,都是面试官考察考生的一个部分。考生在做这些动作时,应该表现得得体而自然,展现出自己的自信和专业。在坐下时,应轻触椅背并保持背部挺直,双手可轻轻放在桌面上交叉,...
因此,顶岗实习安全教育对于每一位即将踏入职场的实习生来说,都是一堂不可或缺的必修课。 实习初期,首要的任务是增强个人安全防范意识。学生们在寻找实习机会时,往往充满激情与好奇心,但这恰恰是安全风险最容易...
一个准备充分的考生能够针对各种问题给出条理清晰、逻辑严密的答案,同时能够充满情感地表达自己的观点,满足面试官对于考生的各项要求。而未做好准备的考生则可能会在回答问题时显得生疏和迟疑,难以让考官认同。...
2. **心得体会**:求职者可以分享自己对测试的理解,比如认为测试不仅仅是找出错误,更是帮助团队改进流程、提高产品质量的过程。此外,还可以谈及自己在测试工作中遇到的问题及解决方法,以此展示自己的思考深度。 ...
面试官由多位组成,包括主考官以及不同性别的考官,他们将共同考察面试者的能力与素质。 面试中,自我介绍环节对于给考官留下第一印象至关重要。求职者需要详细介绍自己的学历背景、校园经历、家庭状况、兴趣爱好...
【推免心得】是指在大学期间,通过优异的成绩和表现获得免试推荐研究生资格的心得体会。这篇心得来自水利水电工程专业的袁志美同学,他分享了自己的推免经历,为有意向推免的同学提供了宝贵的建议。 首先,推免资格...
本篇分享将带您深入探讨作者在该过程中的心得体会,不仅涵盖面试官提出的问题,还有面试准备、回答问题的思路以及总结的经验教训。 在项目经历方面,作者强调了经历的重要性,并细致地分享了自己的具体实践。在华为...
- **技术面试**:技术面试由多位面试官进行,包括理论知识考查和技术实践能力测试。面试过程中会有一些笔试题目,例如编写代码解决特定问题。 - **综合面试**:除了技术方面的考察外,还会评估应聘者的综合素质,...
作者Gayle Laakmann McDowell凭借其在微软、苹果和谷歌的丰富面试官经验,将其心得体会和实用技巧,融入到了这本书中,成为了求职者们在技术面试前的重要辅导资料。 《CTCI》的核心内容之一是150个问题列表,这些...
最后,求职准备是每位大学生都要面对的重要课题,报告详细论述了这一环节的重要性。简历是求职者给用人单位的第一印象,一份优质的简历,应该是既简洁明了又突出个性,同时内容充实,真实展示个人能力和经历。实习...
例如,面试官可能会询问关于应聘者的技术背景、解决问题的能力、团队合作经历等问题。 - **面试策略**:除了技术问题外,面试还会评估应聘者的沟通能力和解决问题的方法论。面试者应该准备好如何用英语清晰地表达...
- **面试问题**:面试官首先询问了关于项目细节的问题,例如项目是如何实现的、涉及的具体技术等。接下来,面试者需要抽取两个专业课问题进行回答,可以选择自己熟悉和擅长的科目。 - **答题技巧**:面对复杂的问题...
#### 三、后续流程与心得体会 ##### 1. 结果通知 复试结束后,申请者需要耐心等待结果。通常情况下,学院会在国庆假期前公布录取名单,但并不会主动通知每位考生。申请者可以通过拨打招生办公室的电话来查询结果。...