一、面试基本要求
1.技术面试应关注技术能力和项目经验识别,多听、少说、多问;
2.面试过程中应树立公司技术专业、尊重他人的形象,避免不恰当的情绪和言词对公司造成负面影响;
3.技术面试禁止进行候选人的薪资沟通;
4.面试评价应避免个人主观喜好,客观公正的对候选人回答情况进行评估
5.面试过程必须有具体面试记录(提问问题+候选人回答要点总结),并在面试后同步到下一轮面试官;
二、各轮面试要点
每轮面试结束后,在面试群里简单同步下综合评价(技术水平、优点、不足),供下一轮面试官参考。
一面考核要点
代码能力 (类C语言/Java/脚本类/前端web相关/网络编程/多线程编程/数据库编程等) |
数据结构和算法 (对常用算法、数据结构的掌握程度,包括算法的原理和应用) |
专业知识 (人工智能/数据挖掘/信息检索/数学分析/统计建模) |
系统知识 (Linux系统/网络知识/操作系统/分布式计算/硬件等) |
项目经验 (项目本身的复杂程度,和公司的相关性,面试者在项目里面的职责,软件工程相关意识和能力等等) |
二面观察考核要点
技术基础、知识面综合评定 |
编程能力、算法能力综合评定 |
项目经验 (项目本身的复杂程度,和公司的相关性,面试者在项目里面的职责,软件工程相关意识和能力等等) |
系统设计能力、系统把握能力 |
逻辑思维能力 包括个人对于问题的分析、归纳、推理和判断等 |
沟通,交流以及表达能力 |
聪明程度、理解能力、反应速度、 |
主动性、学习能力、培养潜质 |
三面观察考核要点
项目经验 | 项目本身的复杂程度,和公司的相关性,面试者在项目里面的职责,软件工程相关意识和能力等 |
逻辑思维 | 思路清晰,对事件描述符合逻辑、严密、有条理;工作经验是否系统性全面 |
理解能力 学习能力 |
积极地获取与工作有关的信息和知识,并对其进行加工和理解,以不断更新知识结构、提高能力 |
主动性 | 工作积极主动,善于获得资源来解决问题。 |
责任心 | 回答问题诚实、负责,办事自信,对以往的工作负责 |
压力承受 | 有耐心、韧劲,在遇到批评、指责、压力或受到冲击时,能够克制、容忍、理智地对待 |
自我认知 进取心 |
能够客观、正确地评价自己的优势和不足,并努力改进 |
适应性 | 能够根据变化采取灵活的应对方式,达成目标 |
沟通协作 团队合作 |
能够有效倾听,清晰地表达自己的观点;愿意帮助或协助他人做事、喜欢集体活动,与周围人和谐相处 |
管理经验 | 管理项目或团队的时间、规模、跨度、绩效等 |
离职原因 | 是否入职后也存在相同的问题 |