`
957803796_1
  • 浏览: 124521 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

《从面试别人想到的》----泡论坛看到的,写的很有见地,适合我们刚毕业的和毕业一段时间的孩子。

阅读更多

最近一个月面试了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 其实我对于我想招的人的要求,就是对自己的基本要求。

分享到:
评论

相关推荐

    毕业答辩-经典面试题目百问百答.docx

    【面试技巧与策略】 在求职过程中,面试是一个至关重要的环节,它不仅是企业了解应聘者能力与素质的窗口,也是应聘者展示自我、争取工作机会的关键时刻。以下是一些基于题目内容的经典面试技巧和应对策略: 1. ...

    大学生毕业实习面试技巧及注意事项.pptx

    面试是求职过程中至关重要的一环,尤其对于即将毕业的大学生而言,面试技巧和注意事项能够显著提升获得实习机会的概率。以下将详细解析面试前的准备、面试技巧以及需要注意的事项。 一、面试前的准备 1. 确立职业...

    【面试必看】如何100%面试成功 -素材.docx

    事实上,有策略地准备和展示自己的优势,可以帮助求职者在面试中脱颖而出,甚至达到100%面试成功的可能性。下面,我们将详细探讨如何运用“45分钟成面霸”的方法,实现面试的全面胜利。 **一、撒手锏——精心市调是...

    与面试技巧有关PPT

    1. 公司研究:了解面试公司的业务、文化、产品或服务,有助于你更好地理解自己的角色定位,提出有见地的问题。 2. 职位分析:明确所申请职位的职责和要求,结合自身经历和技能进行自我评估,确保与职位需求匹配。 3....

    IT行业的面试题和技巧

    3. **提问环节**:面试结束前,提出有见地的问题,比如询问团队的工作方式、未来项目或是公司的发展方向,这不仅显示了你的兴趣,也体现了你的洞察力。 4. **后续跟进**:面试后发送感谢邮件,简短总结面试亮点,并...

    面试时,如何证明自己靠谱?-素材.docx

    在程序员面试中,除了技术能力的比拼外,面试官同样对候选人的职业素养和个性特质抱有高度重视。究竟何为“靠谱”?这是一个能够涵盖热忱和能干两大要素的综合概念。热忱代表了你的积极性和对他人的友善态度,而能干...

    工作的面试技巧很有用

    这包括对公司的发展历史、主营业务、文化价值观以及近期的重大新闻进行研究,这样在面试中才能就自己与公司的契合度提出有见地的问题和观点。同时,对职位需求的深入分析能够帮助求职者更好地理解招聘方的期望,准备...

    【面试篇】搞定面试45分钟成高手(雨哥系统分享)-素材.doc

    这样做不仅展示出你的专业性和诚意,还能在面试中提出有见地的问题和建议,提高关注度。 4. **展示强项**:强调自己的特长和独特技能,即使与岗位要求不完全匹配,也要找到与之相关的契合点,证明自己有能力胜任。 ...

    典型的结构化面试题本和评分标准参考.pdf

    【结构化面试】是一种标准化的面试形式,旨在通过统一的问题、评分标准和流程,确保所有候选人受到公正且一致的评估。以下是对结构化面试中常见题型及其考察点的详细说明: 1. **背景性题目**:这类问题旨在了解...

    专题资料(2021-2022年)【留学生招聘】高盛改革:首轮不看简历而改为视频面试-你准备好了吗?.docx

    在实际面试中,这些知识储备会转化为对问题的深刻见解和有见地的分析,给面试官留下深刻印象。 在视频面试中,专业的礼仪同样不可或缺。尽管视频面试提供了较大的灵活性,但求职者需要确保环境整洁,背景简洁,以...

    2021年100道面试常见问题+经典面.docx

    这样,在回答关于对公司看法的问题时,你才能提供有见地的评论,显示出你对公司的赞赏和愿意为公司贡献力量的积极态度。 最后,工作期待是面试中的一个常见话题。在回答关于期望工作部门的问题时,应当明确表达你对...

    MBA面试案例分析[文].pdf

    【知识点详解】 ...考生需具备全面的视角,能够快速理解复杂情况,提出有见地的解决方案,并能有效地与他人交流和合作。通过精心准备和实战演练,可以提高在案例分析面试中的表现,增加成功录取的机会。

    计算机毕业实习总结2000字.doc

    实习经历提供的对企业管理和信息系统实践的深入了解,不仅有助于他们在毕业设计中提出有见地的观点,也为他们将来在职场中面对各种挑战做好了准备。 总结而言,计算机专业毕业实习是理论知识与实践操作相结合的重要...

    毕业论文空白模板(带提示)03_本科毕业论文模板、范本.doc

    总结而言,本科毕业论文模板不仅仅是一个工具,它更是一份指南,指引学生如何在学术的海洋中航行,如何将所学知识系统化、条理化,最终产出一篇有见地、有深度的学术论文。对于那些初涉毕业论文写作的学生来说,遵循...

    事业单位致公教育面试PPT课件.pptx

    在当今竞争激烈的求职市场中,事业单位的招聘流程尤为注重候选人的全面素质,而面试作为其中的重要环节,对于确保选拔出最适合岗位的人才发挥着至关重要的作用。为了帮助应聘者更好地应对事业单位的面试,有必要深入...

    广播电视编导方向艺术面试技巧.doc

    此外,提高自己的快速阅读和提炼信息的能力也是十分必要的,因为这将帮助考生在面试过程中更加迅速和准确地处理信息,给出有见地的回答。 总而言之,在广播电视编导方向的艺术面试中,考生需要展示出良好的沟通能力...

    2021公务员面试热点模拟题定义.pdf

    综上所述,公务员面试中涉及的热点问题通常关联社会现象、公民责任、文化传承与发展等多个层面,考生需要具备全面的视角和深度的理解,能够就这些话题提出有见地的观点和解决方案。同时,这些热点事件也是考察考生...

    麦肯锡招聘面试案例分析样题和答案

    文档“麦肯锡招聘面试案例分析样题和答案(英文).doc”将提供具体的案例题目和参考答案,这对于熟悉麦肯锡面试的风格、提高案例分析技能非常有帮助。通过反复练习,你可以逐步提高自己在高压环境下分析问题和解决问题...

    无领导小组面试真题借鉴.pdf

    在听别人发言时,应聘者应该认真做好笔记,这有助于在自己的发言中加入对他人观点的分析与反馈,从而展现出自己出色的倾听能力和团队合作精神。无论是在小组中的发言顺序如何,都应该保持冷静和自信,确保发言内容的...

    卢松松:我遇见的靠谱面试官.docx

    它不仅为求职者提供了自我展示的空间,还让面试官有机会从更深入的角度了解求职者的思维方式和问题解决能力。在这一过程中,求职者如何提出问题、如何表现自己的好奇心和求知欲,都成为了面试官评估的重要内容。 ...

Global site tag (gtag.js) - Google Analytics