行为面试环节
开场5~10分钟通常是行为面试的时间。在这个环节中,面试官会注意应聘者的性格特点,深入地了解简历中列举的项目经历。
面试官手中拿着应聘者的简历,那里有详细的信息,因此自我介绍不用花很多时间,用30秒到1分钟的时间介绍下自己的主要学习、工作经历即可。
STAR模型
- Situation:简短的项目背景
- Task:自己完成的任务
- Action:为完成任务自己做了哪些工作,是怎么做的
- Result:自己的贡献
追问的问题
- 你在该项目中碰到的最大问题是什么,你是怎么解决的?
- 从这个项目中你学到了什么?
- 什么时候会和其他团队成员有什么样的冲突,你们是怎么解决冲突的?
Tips:介绍项目经验时,不必详述项目的背景,而要突出介绍自己完成的工作及取得的成绩。
应聘者掌握的技能
- 了解
- 熟悉
- 精通
回答"为什么跳槽"
避免回答以下4个原因:
- 老板太苛刻
- 同事太难相处
- 加班太频繁
- 工资太低
模板:现在的工作做了一段时间,已经没有太多的激情了,因此希望寻找一份更有挑战的工作。然后具体论述为什么有些厌倦现在的职位,以及面试的职位我为什么会有兴趣。
技术面试环节
应具备的素质
- 扎实的基础知识:编程语言、数据结构和算法,需要熟练掌握链表、树、栈、队列和哈希表等数据结构,以及它们的操作。尤其是链表和二叉树相关的问题是很多面试官喜欢问的。最后大部分公司都会注重考查查找、排序等算法,重点掌握二分查找、归并排序和快速排序。
- 高质量的代码:注意边界检查、特殊输入,写出鲁棒、稳定的代码
- 清晰的思路:举一两个具体例子模拟操作,从其中找到抽象的规律;试着把复杂问题分解成若干简单的子问题。即通过画图、举例和分解问题等方法帮助我们解决问题。画图能使抽象问题形象化,举例能使抽象问题具体化,分解能使复杂问题简单化。
- 优化效率的能力:熟知各种数据结构和算法的优缺点,并能选择合适的数据结构和算法解决问题。
- 优秀的综合能力:软技能--沟通能力和学习能力。
应聘者提问环节
面试官主要想了解应聘者最关心的问题有哪些,因此应聘者至少要问一两个问题,否则面试官就会觉得你对我们公司、职位等都不感兴趣。首先,不要问和自己职位没有关系的问题,如"公司未来五年的发展战略是什么"。其次,不要在技术面试时问薪水。再次,不要立即打听面试结果。最后,问的问题是与应聘的职位或者项目相关的问题。
网友评论