
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
技术面试是技术类岗位与其他岗位面试有很大的区别的一个地方,而程序员的面试就包含了技术面试这一环节,下面我们就通过案例分析来了解一下,程序员面试都有哪些注意事项。
预先准备
面试官也需要做一些准备。比如熟悉候选者的技能优势、工作经历等,做一个面试设计。
在面试将要开始时,做好面试准备。此外,面试官也需要对公司的一些基本情况有所了解,尤其是公司所使用技术栈、业务全景及方向、工作内容、晋升制度等,这一点技术型候选人问得比较多。
面试启动
一般以候选人自我介绍启动,不过候选人往往会谈得比较散,因此,我会直接提问:谈谈你有哪些优势以及自己觉得可以改进的地方?
然后以一个相对简单的基础题作为技术提问的开始:你熟悉哪些查找算法?大多数人是能答上顺序查找、二分查找、哈希查找的。
问题设计
提前阅读候选人简历,从简历中筛选出关键词,根据这些关键词进行有针对性地问题设计。
比如候选人简历里提到MVVM,可以问MVVM与MVC的区别;提到了观察者模式,可以谈谈观察者模式,顺便问问他还熟悉哪些设计模式。
可遵循“优势-标准-随机”原则:
问他对哪方面技术感兴趣、投入较多(优势部分),根据其优势部分,阐述原理及实战应用;
问若干标准化的问题,看看他的原理理解、实战应用如何;
随机选一个问题,看看他的原理理解、实战应用如何;
对于项目同样可以如此:
先,问他有成就感的项目,技术栈、模块及关联、技术选型、设计关键问题、解决方案、实现细节、改进空间;
其次,问他有挫折感的项目,问题在哪里、做过什么努力、如何改进;
宽松氛围
即使问的问题比较多比较难,也要注意保持宽松氛围。
在面试过程中,适当提示,或者给出少量自己的看法,也能缓解候选人的紧张情绪。
学会倾听
多问少说,让候选者多表现。根据候选者的回答适当地引导或递进或横向移动。
引导候选人表现他优势的一面,让他或她感觉好一些:毕竟一场面试双方都付出了时间和精力,不应该是面试官Diss候选人的场合,而应该让彼此有更好的交流。很大可能,你也能从候选人那里学到不少东西。
面试这件事,只不过双方的角色和立场有所不同,但并不代表面试官的水平就一定高于候选人。
记录重点
认真客观地记录候选人的回答,尽可能避免任何主观评价,亦不作任何加工(比如自己给总结一下,总结能力也是候选人的一个特质)。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。