版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程师结构化面试题库: 一、编制原则: 1、应聘者与空缺职位的匹配度(选择合适人选) 2、信度(突破人/时/空因素,结果一致性) 3、效度(面试结果与实际工作绩效的相关度) 4、普遍适用性(通用常规岗位,针对技能、潜力、素质及性格特点等方面) 二、软件工程师职位考察要素及权重(满分100) (一) 应届生招聘 (A类,A1 : .Net 软件工程师,A2 : Java软件工程师,A3 : Web前端开发师,A4 :软 件测试工程师) 1、 业务技术能力 40% 2、 沟通表达能力 15% 3、 抗压能力 10% 4、 主动学习能力 20% 5、 稳定性 15% 附:A类结构化面试评分表 主
2、要特质 要点 分值 初试 复试(一) 复试(二) 备注 业务能力 (40) 理论概念 10 工具使用 10 语言能力 5 项目经验 12 管理经验 3 沟通表达能 力(15) 逻辑性 3 条理性 4 反应能力 3 总结性 5 抗压能力 (10) 原工作强度 5 加班看法 2 调节方法 3 主动学习能 自我激励 2 力(20) 执行力 3 学习计划 5 问题解决 10 工作周期 5 稳定性(15) 离职原因 5 发展规划 5 合计 100 岗位匹配度 5 面试人 其它补充 说明 (二)社会招聘 (B类,B1 : .Net 软件工程师,B2: Java软件工程师,B3: Web前端开发师,B4:软
3、 件测试工程师) 1、 业务技术能力 60% 2、 沟通表达能力 10% 3、 抗压能力 10% 4、 主动学习能力 10% 5、 稳定性 10% 附:B类结构化面试评分表 主要特质 要点 分值 初试 复试(一) 复试(二) 备注 业务能力 (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 发展规划
4、 2 合计 100 岗位匹配度 5 面试人 其它补充 说明 (三)项目经理招聘 (C类) 1、 业务技术能力 30% 2、 沟通表达能力 15% 3、 抗压能力 20% 4、 主动学习能力 15% 5、 稳定性 20% 附:C类结构化面试评分表 主要特质 要点 分值 初试 复试(一) 复试(二) 备注 业务能力 (30) 理论概念 10 项目经验 10 管理经验 10 沟通表达能 逻辑性 5 力(15) 条理性 4 反应能力 2 总结性 4 抗压能力 (20) 原工作强度 8 加班看法 7 调节方法 5 主动学习能 力(15) 问题解决 7 执行力 3 学习计划 5 稳定性(20) 工作周期
5、7 离职原因 5 发展规划 8 合计 100 岗位匹配度 5 面试人 其它补充 说明 三、面试职责分类: 总体原则:人力资源部负责除业务能力外其他质能力考察,用人部门针对应聘者业务技术能 力考查,主管领导对应聘者进行整体把握。以下问题请灵活组合使用,最好把问题有机融入 到对应骋者项目经历的提问中。 四、面试题库 (一)业务技术能力: 笔试题:(ABC ?Net软件工程师 基础题 1. JavaScript 变量是否区分大小写? 2. JavaScript中Ajax请求使用的基础对象是什么? 4. 举例说明CSS中派生选择器的使用场景。 5. CSS中!importa nt 的作用是什么? 6.
6、 简述面向对象的三大特性,以及 Overwrite 和 Overload 的区别。 7. 简述C#中 Delegate、Eve nt的作用和区别;使用Fun cT和Acti on 0) 的正整数字符串,计算其和 ( 要求计算结果必须正确 ) 整数值按 String 返回。 Java 软件工程师 基础题 1. 请说一下 list , map 和 set 的存储特点 2. 请问 final,finally,finaliz的区别有哪些? 3. 请问 arraylist 和 vector 的区别有哪些? 4. 请概述一下反射和序列化 5. 请谈谈 sleep() 和 wait() 区别 应用 6. S
7、truts 的拦截器是用来做什么用的?举几个你常用的拦截器,并说明实现的关键要素 7. Spring 的 IoC 是用来解决什么问题的?其实现原理是什么? 8. 在MySQL中,如何用sql语句分页 9. Hibernate 中离线查询与在线查询的区别 10. 请说明一下 ajax 的工作原理 代码 11. 请写一个方法,从 C 盘下,查 找一个文件名为 hello-world.log返回该文件的全路径。 12. public String findFile(String dir, String filename)。 Web 前端开发师 C# 语言基础 1. 重载及重写的区别、使用场景是什么
8、2. 简单描述委托与事件的共性与差异性 3. 在Win Form或WPI中,当新线程与UI线程交互时要注意什么,如何处理 4. 接口与抽象类各自的使用场景是什么 5. 对于New关键字,使用场景有哪三个 6. 对于泛型,如何理解,使用泛型的好处是什么 7. 什么是扩展方法,如何使用 8. 简要列出所熟悉的设计模式,并简要说明使用场景 9. 写出将int转化为byte以及将byte转化为int的函数式(byte中高位在前,尽量使用 最佳性能),例如:130,0,0,13 Web前端编码基础 10. 给定以下Dom结构,使用JQuery筛选出内容为 内容3”的P元素 vdiv class= top
9、C ontainer vp 内容 1 内容 2 内容 3 v/div div class= topC ontainer v/html 11.当判断一个可能未声明的属性(名称为 hello )是否为undefined时,应该如何判断 12.简述Ajax使用Post和Get的场景;如果要强制使每次访问都必须获取最新数据时,如 何处理 SQL编码基础 13. 查询出每门课都大于80分的学生姓名 名称 课程 分数 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五英语 90 14. 删除ID不同,但学号相同的冗余信息(表内容不限定为所给数
10、据) ID 学号 姓名 课程编号 课程名称 分数 1 2005001 张三 0001 数学 69 2 2005002 李四 0001 数学 89 3 2005001 张三 0001 数学 69 测试工程师 1. 简述黑盒测试与白盒测试的区别。 2. 简述软件测试生命周期,以及各过程中有哪些行为。 3. 负载测试是为了解决什么问题,你觉得应该如何进行测试? 4. WEBM试中,兼容性测试要考虑哪些? 5. 对于BUG的等级及优先级,你一般是如何划分的? 6. 记录BUG时,你会记录哪些内容,以及如何跟踪? 7. 给定一个方法,定义如下: 8. int Fun c ( i nt num ) 9.
11、功能为计算num的阶层值,写出对应的 TestCase (尽可能全面的测试程序功能容错性及准确性) 10. 给定一个方法,定义如下: 11. bool Func (IListvstring arrO1, List arr02) 12. 功能为判断数组 arrO1中是否包含数组arr02中所有字符串,写出对应的 TestCase (尽可 能全面的测 试程序功能容错性及准确性) 面试题: 1、 你怎么制定一个项目的中期,近期计划,请举例说明 (A B C) 2、 立项前期都应该做哪些工作(C) 3、 项目开发中都应当包含哪些阶段, 请举例说明(C) (主要包括:立项、需求、概要、详细、 编码 自测
12、、联调、验收、转产、产品维护) 4、你怎么应对项目开发过程中的需求经常性变更(C) 5、常见的软件开发模式有哪些,哪种适用于需求明确或很少变更的项目,请描述你使用过 6、 7、 8、 9、 1、 2、 3、 4、 5、 6、 1、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 12、 的项目开发模式 ( BC) CMMI模型分几级,介绍各级应达到的标准(C)你为了建设一个高绩效的项目团队,采用过哪些工 具与方法 ( C) 请举例说明项目绩效考核方案的主要内容及考核方法( C) 举例说明应如何保证项 目按时达到目标 ( C) 举例说明你在项目开发过程中通过什么办法规避员工流动的
13、风险( C) 描述 一下你做过的一件复杂的工作,你当时怎么整合执行这项工作? 工作中有哪一次你必须自动自发完成 事情,结果如何?你做了哪些事情? 请介绍一下你的毕业研究课题( A ) 请详细描述一下一个最能 体现您能力的项目, 此项目实现的主要功能和流程是什么?此 项目用到了哪些技术?开发过程中的 主要困难是什么?您在此项目开发过程中的角色 是什么?完成了哪些功能的开发?收获是什么?( BC ) 作为项目经理, 你的主要职责是什么?你是如何完成你的计划的?当进度落后于计划时你是如何处 理的?( C) (二)沟通表达能力 (基本素质) 请 先简单介绍一下毕业以后的工作情 况?(BC ) 你喜欢什
14、么样的工作环境?( ABC ) 您在原来公司主要的工作职责是什么?(BC) 你如何评价原 来的公司?如果是正向的, 那你为什么离开这么好的一个平台?如果是反 向的,那你作为公司的一 份子,你应该承担什么样的责任?或你觉得问题究竟出在什么 地方?( BC ) 请简单介绍一下家庭 的情况?你觉得你应该在家中承担什么样的责任?你现在承担什 么责任?( ABC ) 你在同事的眼中是什么样的人?( BC ) 你如何评价你原来的团队?( BC ) 几年的工作中,你遇 到的最大的困惑是什么?如何解决的?现在回想一下,怎么评价当 时的状态?( BC ) 你对我们公 司了解有多少?( ABC ) 你最大的优点是
15、什么?你最大的缺点是什么?( ABC ) 您认为开发人员和测试人员在沟通过程中,如何提高沟通的效率和改善沟通的效果? ( ABC ) 维持与开发团队中其他成员良好的人际关系的关键是什么?(C) 您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包 括软件测试、过程改进、软件开发或者与此无关的其他方面) (ABC ) 三)抗压能力 个人对加班怎么看?( ABC ) 你通常如何保证工作在规定时间内完成?( BC ) 如果你在本次面试中没有被录用,你怎么打算?(ABC ) 就你应聘的这个职位,你认为你还欠缺什么?( ABC ) 如果我录用你,你将如何开展工作?( ABC ) 你
16、新到一个部门, 一天一个客户找你解决问题, 你努力想让他满意, 可是客户始终对你 的工作不满意, 并投诉你们部门工作效率低,这个时候你如何处理?( ABC ) 你和测试人员在沟通中发生过障碍吗?如何解决的?( ABC ) 假设你的工作成绩比较突出,得到了 领导的肯定,但同时发现同事越来越孤立你,你怎 么看待此问题?你准备怎么办?( AB ) 四)主动学习能力 你最近是否参加了培训课程?谈谈培训课程的内容。 是公司资助还是自费参加? (ABC ) 个人觉得下一步发展的方向是什么?为此方向设定了什么目标, 为此目标设定了什么样 的学习计划? ( ABC ) 个人除了专业方面的知识,还有其他兴趣或爱好吗?( ABC ) 如果在一个项目中,你遇到一个比较 棘手的问题,通常怎样解决?( BC) 个人经常反思总结个人的生活和工作吗?请简单举例说明一下。 (A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- PETS英语等级考试模拟试题及详细参考答案
- 2026年河道修防工(中级)职业技能考试题库及答案
- 海水预处理操作工安全操作规程
- 肾损伤保守治疗影像复查周期规范共识
- 2025-2026学年云南省曲靖市初中数学九年级期末上册自测高频题(详细参考解析)
- Oracle数据库机考实操试题(含详细答案解析)
- OD机试真题(技术岗)含详细答案解析
- 轨道交通消防系统升级改造方案
- 2026年不动产登记代理人《不动产权利理论与方法》题库及答案
- OA系统面试题及详细参考答案(实操版)
- 室外道路景观工程施工方案范例
- QGDW11221-2023低压综合配电箱技术规范(参考文本)
- MATLAB8.X程序设计及典型应用第七章
- 选煤厂机电管理课件
- 水钻打孔协议书
- 毕业设计(论文)-干玉米脱粒机设计
- 《壮药养生膏方生产技术规范》(征求意见稿)编制说明
- T/SSR 705-2024空调器用全铝微通道热交换器腐蚀性能评价值及试验方法
- 【课件】代数式的值课件2024-2025学年人教版数学七年级上册
- 新闻记者职业资格《新闻基础知识》考试题库(含答案)
- DL∕T 1657-2016 活性焦干法脱硫技术规范
评论
0/150
提交评论