面试官如何面试程序员
程序员需要熟练掌握 C 程序设计语言 ,以及 C++、Java 、Visual Basic 中的一种程序 设计语言。下面就由 为大家介绍一下面试官如何面试程序员的文章,欢迎阅读。
德行篇 1
对于一个程序员候选人来说的话,如何评判一个候选人的德行呢 ?我觉得有以下几点:
1、眼神
注意观察候选人眼神是否飘忽不定,是否总是不敢直视你的眼睛,或者回答问题的时 候总是往左右两边瞟。一般来说,眼神是一个人性格的直观表现之一,如果眼神不够沉稳 坚定,说明此人不踏实 ,心境飘忽,很有可能不诚信(比如爱撒谎,不诚实,不讲信用等等)。
2、身体语言
如果一个候选人在跟你聊的过程中,整个人吊儿郎当,身体左摇右晃,一会二郎腿, 一会把脚放到大腿上 (别怀疑 ,我真遇到过 ) ,那么说明此人一定不沉稳 ,性格轻佻浮躁 , 程序员一般工资多少钱一个月最好
谨慎考虑。相反,如果候选人坐姿规矩,谈话间体态得体,自然,不紧张,不做作, 那么该候选人应该比较有家教,个人习惯很好,性格比较稳定。
3、沟通
在跟候选人对话时,注意对方的语气语调。如果候选人语速平缓,吐字铿锵,说明此 人准备比较充分,不急躁。当遇到一些一时回答不上的问题时,能够保持冷静,集中精神
1
思考,如果实在不会,没有打算糊弄过关或者顾左右而言他,而是直接答复不知道,那么 就说明该面试人性格比较沉稳,而且比较诚实,不滑头。甚至你可以故意说错一些细节, 看看对方以何种方法给予纠正或者不纠正。你也可以直接故意用错误去质疑对方正确的表 述,看看对方的反映,如果对方一下就被点燃了一样蹦起来,或者总打断你说话,说明对 方性格比较急躁,这是程序员的大忌。当然此招能少用尽量少用,而且一次足矣,如果老 这样,会让候选人觉得面试官不行,而心生鄙视。
4、细节
最常见的就是对方电话来了,看对方的反应,一般来说候选人会选择直接挂掉,或者 任由电话震动。如果对方当着你的面,直接接起了电话,说明对方在为人处事方面肯能有 些欠缺,起码不是很懂礼貌,或者根本不大重视这场面试。另外,一般来说前台会给面试 者打一杯水 ,等到面试结束 ,或者有需要中途更换面试场所 (例如换会议室等等 ) ,如果对 方随手拿起水杯而不是留在原地,说明该候选人素质比较高的,而且心应该比较细。
技术篇 2
技术排第二不是说技术不重要,作为一个程序员岗位,技术当然是非常重要的。很多 企业喜欢让程序员做卷子作为首面的内容。 我认为这是不妥当的, 是面试官在偷懒的表现。 不是说做卷子不能反映问题,只是这种方式太死板,并不能真正过滤掉不合格的面试者。 比如,我其实没有什么技术能力,但是我面试前背了很多书,那么做卷子这一关我有可能 可以过,到真正面试的时候才会被拒。所以,做卷子只能过滤那些真正没有技术,而且没 有背书的面试者。但是,即便是直接面试,面试官真的碰到这样的面试者,又花的了几分 钟就可以判断出来再拒绝呢 ?所以 ,我建议 ,不要做卷子 ,直接面试 ,并且分成以下几
个内 容来考察面试者。
1、过往经验
可以让候选人介绍最近一个项目,并且描述自己的工作内容。首先看看候选人是否能 够说得清楚这个项目 ,比如有哪些模块 ,每个模块有哪些功能 ,实现了一个什么业务逻辑 , 自己负责的这一块的详细业务逻辑又是怎样的,等等,如果连这些都说不清楚,那么基本 上可以判断候选人在撒谎。了解了项目之后,可以通过候选人负责的内容进行深入技术提 问,比如候选人说使用了 MVC4 ,那么就可以就 MVC4 的相关知识进行提问;候选人说使 用了多线程,那么就多线程相关的知识进行提问,但是注意要由浅入深,不要一上来就问 一些很难很深的问题。一般来说如果候选人没有撒谎,那么应该来说还是可以回答一些不 太难的问题的。
2、基础知识
一定要考察候选人的基础知识。很多候选人在说起自己做过的项目的时候眉飞舞, 一套
一套的,甚至满嘴都挂着一些热门的词汇,比如大数据,高并发,云计算,等等。但 是一问基础知识就傻眼,最简单的值类型引用类型都不知道有什么本质区别。很多候选人 都会辩称 ,自己会编程 ,能够实现业务逻辑 ,为什么还要去背那些概念性的东西 ,殊不知 , 那些他们认为没有的概念性的东西,正是我们构筑大厦的根基所在。举个例子,我造一所 房子,地基打了 10 米,你造一所同样的房子,没有地基。我们都造好以后,在风和日丽 的时候 ,看上去一模一样 ,你会笑话我 ,看“ ,我们一样 ,但是我比你不知道省了多少工序 “,但是你要知道,并不是每天都会风和日丽,总会遇到狂风暴雨,等到考验真正来临的 时候,谁的房子更不容易倾塌呢 ?
3、分类考察
3
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论