一、编制原则:
1、 应聘者与空缺职位的匹配度(选择合适人选)
2、 信度(突破人/时/空因素,结果一致性)
3、 效度(面试结果与实际工作绩效的相关度)
4、 普遍适用性(通用常规岗位,针对技能、潜力、素质及性格特点等方面)
二、硬件工程师职位考察要素及权重(满分100)
(一)应届生招聘
(A类,A1:嵌入式软件工程师,A2:逻辑工程师,A3:算法工程师,A4:PCB工程师,A5:射频工程师,A6:测试工程师)
1、 业务技术能力 40%
2、 沟通表达能力 15%
3、 抗压能力 10%
4、 主动学习能力 20%
5、 稳定性 15%
附:A类结构化面试评分表
主要特质 要点 分值 初试 复试(一) 复试(二) 备注
业务能力(40) 理论概念 10
工具使用 10
语言能力 5
项目经验12
管理经验 3
沟通表达能力(15) 逻辑性 3
条理性 4
反应能力 3
总结性 5
抗压能力(10) 原工作强度 5
加班看法 2
调节方法 3
主动学习能力(20) 自我激励 2
执行力 3
学习计划 5
问题解决 10
稳定性(15) 工作周期 5
离职原因 5
发展规划5
合 计 100
岗位匹配度 5
面试人
其它补充说明
(二) 社会招聘
(B类,B1:嵌入式软件工程师,B2:逻辑工程师,B3:算法工程师,B4:PCB工程师,B5:射频工程师,B6:测试工程师)
1、 业务技术能力 60%
2、 沟通表达能力 10%
3、 抗压能力 10%
4、 主动学习能力 10%
5、 稳定性 10%
附:软件测试岗位结构化面试评分表
主要特质 要点 分值 初试 复试(一) 复试(二) 备注
业务能力(60) 理论概念 10
测试工具 15
语言能力 10
项目经验 20
管理经验 5
沟通表达能力(10) 逻辑性 2.5
条理性 2.5
反应能力 2.5
总结性 2.5
抗压能力(10) 原工作强度 5
加班看法 2
调节方法 3
主动学习能力(10) 问题解决 2
执行力 3
学习计划 5
稳定性(10) 工作周期 5
离职原因 3
发展规划 2
合 计 100
岗位匹配度 5
面试人
其它补充说明
(三) 项目经理招聘
(C类)
6、 业务技术能力 30%
7、 沟通表达能力 15%
8、 抗压能力 20%
9、 主动学习能力 15%
10、 稳定性 20%
附:软件测试岗位结构化面试评分表
主要特质 要点 分值 初试 复试(一) 复试(二) 备注
业务能力(30) 理论概念 10
项目经验 10
管理经验 10
沟通表达能力(15) 逻辑性 5
条理性 4
反应能力 2
总结性 4
抗压能力(20) 原工作强度 8
加班看法 7
调节方法 5
主动学习能力(15) 问题解决 7
执行力 3
学习计划 5
稳定性(20) 工作周期 7
离职原因 5
发展规划 8
合 计 100
岗位匹配度 5
面试人
其它补充说明
三、面试职责分类:
总体原则:人力资源部负责除业务能力外其他质能力考察,用人部门针对应聘者业务技术能力考查,主管领导对应聘者进行整体把握。以下问题请灵活组合使用,最好把问题有机融入到对应骋者项目经历的提问中。
四、面试题库
(一)业务技术能力:
1、 你怎么制定一个项目的中期,近期计划,请举例说明(A B C)
2、 立项前期都应该做哪些工作(C)
3、 项目开发中都应当包含哪些阶段,请举例说明(C)
4、 你怎么应对项目开发过程中的需求经常性变更(C)
5、 常见的软件开发模式有哪些,哪种适用于适用于需求明确或很少变更的项目,请描述你使用过的项目开发模式(C)
6、 CMMI模型分几级,介绍各级应达到的标准(C)
7、 什么是WBS,WBS依赖什么?举例你使用过WBS的一个例子(C)
8、 你为了建设一个高绩效的项目团队,采用过哪些工具与方法(C)
9、 请举例说明项目绩效考核方案的主要内容及考核方法(C)
10、 举例说明应如何保证项目按时达到目标(C)
11、 举例说明你在项目开发过程中通过什么办法规避员工流动的风险(C)
12、 描述一下你做过的一件复杂的工作,你当时怎么整合执行这项工作?
13、 工作中有哪一次你必须自动自发完成事情,结果如何?你做了哪些事情?
14、 请介绍一下你的研士/博士研究课题
15、 抢占式内核与非抢占式内核有什么区别?(A1 B1)
16、 你平时在编码时都遵循什么样的编码规范/原则,请举例说明,为什么?
17、 请介绍一种你熟悉的总线/通讯协议(A1~A3 B1~B3)
18、 请介绍一下通用的总线读/写时序(A2 B2)
19、 什么是Transport Stream,对TS都有什么了解(A1~A2 B1~B2)
20、 请谈谈对数字电视的了解
21、 栈跟堆有什么区别(A1 B1)
22、 Linux下线程与进程有什么不同(A1 B1)
23、 Linux下驱动编写与文件操作有什么联系和区别?
24、 Linux下的驱动调试与VxWorks,DSP/BIOS/uCOS有什么不同?
25、 MAKEFILE的作用是什么?
26、 对VxWorks都有什么了解,如果有请列举使用VxWorks的优点
27、 中断都有什么好处?请举一个你使用过中断的例子(A1 B1)
28、 CACHE用过做什么,使用CACHE有什么好处?(A1 A3 B1 B3)
29、 有没有设计/编写过驱动程序,试举例说明(A1 B1)
30、 请介绍OSI的TCP/IP协议分为几层,ARP, IGMP分别在哪一层,都有什么作用?(A1~A3 B1~B3)
31、 CVBS,S-Video,RF,YPbPr,SDI,HDMI,BNC各指的是什么?
32、 YUV与RGB颜色空间有什么不同,使用YUV颜色空间什么好处?
33、 RTP/RTCP指是什么,这种协议使用在什么地方?
34、 组播,广播,单播都有什么用途?
35、 网关,掩码,IP地址,网段之间有什么关系
36、 试描述I2C总线的时序。
37、 试描述串口的数据通讯格式
38、 异步总线与同步总线最主要的区别是什么?异步总线有什么好处?
39、 什么是差分信号,使用差分信号有什么好处?
40、 请举例说明你在嵌入式系统的程序调试过程中如何定位问题?
41、 DM642的工作频率是多少?其外接的总线宽度是?
42、 TI的Davici系列处理器都有哪些?Davinci技术架构下软件模块发布按什么进行组织?Package有什么好处?
43、 MIPS指的是(A1 B1)
44、 信号量都有什么作用,什么是互斥的信号量(A1 B1)
45、 低藕合,高内聚在软件系统有什么含义?(C A1)
46、 NAND与NOR FLASH有什么区别(A1 B1)
47、 H.264编码算法采内几种帧内预测模式?(A3 B3)
48、 举例说出几点H.264,MPEG2和AVS编码相同点和不同点(A3 B3)
49、 怎么样评估一种编码算法的质量?(A3 B3)
50、 应该从哪些方面着手去提高编码质量,试举例说明(A3 B3)
51、 编码压缩最基本的原理是什么(A3 B3)
52、 应该从哪些方面着手去提高嵌入式系统的算法执行效率,请举例说明(A1 A3 B1 B3)
53、 信息系统中的对称/非对称加密方式都有什么不同,DES和RSA算法都有什么特点(A1 C)
54、 为什么要在一个团队中开展软件测试工作? (A6 B6 C)
55、 您在以往的项目工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?
56、 您所熟悉的软件测试类型都有哪些?能否比较一下这些类型的不同?(A6 B6)
57、 您认为做好测试用例设计工作的关键是什么,举例说明你在项目中的用例设计?(
58、 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系(A6 B6)
59、 计划工作的目的是什么?工作的内容都包括什么?其中哪些是最重要的?
60、 您认为做好(应聘职位)工作的关键是什么?(A6 B6)
61、 您以往是否曾经从事过性能测试工作?如果有, 请尽可能的详细描述您以往的性能测试工作的完整过程(A6 B6)
62、 您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。(A6 B6)
63、 您以往所从事的(应聘职位)工作中,是否使用了一些工具来进行问题/流程管理?请举例说明
64、 在您以往的(应聘职位)工作中,最让您感到不满意或者不堪回首的事情是什么?您是如何来对待这些事情的?
65、 你对(应聘职位)最大的兴趣在哪里?为什么?
66、 你自认为(应聘职位)的优势在哪里?(A6 B6)
67、 当开发人员说不是BUG时,你如何应付?(A6 B6)
68、 软件测试项目从什么时候开始,?为什么?(A6 B6)
69、 需求测试注意事项有哪些?(A6 B6)
70、 简述一下缺陷的生命周期? (A6 B6)
71、 你在你所在的公司是怎么开展(应聘职位)工作的?是如何组织的?
72、 你认为理想的(应聘职位)工作流程是什么样子?
73、 能简单用C实现一下递归循环吗?
(二)沟通表达能力(基本素质)
1、 请先简单介绍一下毕业以后的工作情况?
2、 你最突出的优点是什么?
3、 你最大的弱点是什么?
4、 介绍一下你觉得在工作都有什么事情/情况难处理
5、 你觉得跟什么样的人共事比较困难?
6、 请介绍一下你待过的最好/最坏的团队。
7、 你喜欢什么样的工作环境?
8、 您在原来公司主要的工作职责是什么?
9、 你如何评价原来的公司?如果是正向的,那你为什么离开这么好的一个平台?如果是反向的,那你作为公司的一份子,你应该承担什么样的责任?或你觉得问题究竟出在什么地方?
10、 请简单介绍一下家庭的情况?你觉得你应该在家中承担什么样的责任?你现在承担什么责任?
11、 你在同事的眼中是什么样的人?
12、 你如何评价你原来的团队?
13、 几年的工作中,你遇到的最大的困惑是什么?如何解决的?现在回想一下,怎么评价当时的状态?
14、 你对我们公司了解有多少?
15、 你认为做(嵌入式软件,逻辑,算法,PCB,测试,射频)人需要什么样的特质?你说的这些你本人都具备吗?为什么?请列举几个例子证明你说的这些特质。
16、 您认为在开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?
17、 维持团队中其他成员良好的人际关系的关键是什么?
18、 您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?
(三)抗压能力
1、 原来加班情况如何?
2、 个人对加班怎么看?
3、 你怎么对付突发事件
4、 你通常如何保证工作在规定时间内完成?
5、 你和研发人员在原来的沟通中发生过障碍吗?如何解决的?
6、 如果老板很重视偏爱研发,把客户反映的问题都归结为测试没有把好关,你作为测试组的负责人,通常怎么办?
7、 你最怕我问你什么问题?
8、 你作为测试项目负责人,派了一名同事跟随研发项目组一起工作,研发的项目负责人总向你反映派过去的人不合格,你怎么办?如果再派了一个,还是不满意呢?
9、 你现在最大的压力来自何处?如何处理
10、 当你手下的业务能力超过你了,你如何与他相处?
11、 你觉得自己的短板是什么?怎么做能够得到改善呢?那样做了吗?为什么不那样做?
离职这么常时间了为什么还没找到合适的职位呢?
11、在一次重要的会议上,由你代领导起草的大会报告中有一项数据明显错误,与会代表都知道此数据有误,领导的报告刚刚开始,文中要多次提到该数据,你该怎么办?
(四)主动学习能力
1、个人觉得下一步发展的方向是什么?为此方向设定了什么目标,为此目标设定了什么样的学习计划?
2、个人除了专业方面的知识,还有其他兴趣或爱好吗?
3、如果在一个项目中,你遇到一个比较棘手的问题,是怎样解决,举几个例子说明?
4、个人经常反思总结个人的生活和工作吗?请简单举例说明一下。
(五)稳定性
1、 为什么选择(嵌入式软件,逻辑,算法,PCB,测试,射频)这行?
2、 在毕业以后5年内你想做些什么?
3、 你的测试职业发展是什么?
4、 你为什么想离开目前的职务?
5、 你找工作时,最重要的考虑因素为何?
6、 三年以后设想一下自己成为什么样的人?现在在差距在什么地方?有什么样的计划来使自己进步?
7、 为什么我们应该录取你?