软件结构化面试

上传人:桔**** 文档编号:501993487 上传时间:2023-04-02 格式:DOCX 页数:9 大小:29.67KB
返回 下载 相关 举报
软件结构化面试_第1页
第1页 / 共9页
软件结构化面试_第2页
第2页 / 共9页
软件结构化面试_第3页
第3页 / 共9页
软件结构化面试_第4页
第4页 / 共9页
软件结构化面试_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《软件结构化面试》由会员分享,可在线阅读,更多相关《软件结构化面试(9页珍藏版)》请在金锄头文库上搜索。

1、软件工程师结构化面试题库:一、编制原则:1、应聘者与空缺职位的匹配度(选择合适人选)2、信度(突破人/时/空因素,结果一致性)3、效度(面试结果与实际工作绩效的相关度)4、普遍适用性(通用常规岗位,针对技能、潜力、素质及性格特点等方面)二、软件工程师职位考察要素及权重(满分100)(一)应届生招聘(A类,A1:。Net软件工程师,A2:Java软件工程师,A3: Web前端开发师,人4:软件 测试工程师)1、业务技术能力40%2、沟通表达能力15%3、抗压能力10%4、主动学习能力20%5、稳定性15%附:A类结构化面试评分表主要特质要点分值初试复试(一)复试(二)备注业务能力(40)理论概念

2、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:软件测试工程师)1、业务技术能力60%2、沟通表达能力10%3、抗压能力10%4、主动学习能力10%5、稳定性10%附:B类结构化面试评分表主要特质要点分值初试复试(一)复试(二)备注业务能力(6

3、0)理论概念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类)1、业务技术能力30%2、沟通表达能力15%3、抗压能力20%4、主动学习能力15%5、稳定性20%附:C类结构化面试评分表主要特质要点分值初试复试(一)复试(二)备注业务能力(30)理论概念10项目经验10管理经验10沟通表达能力(15)逻辑性5条理性4反应

4、能力2总结性4抗压能力(20)原工作强度8加班看法7调节方法5主动学习能力(15)问题解决7执行力3学习计划5稳定性(20)工作周期7离职原因5发展规划8合计100岗位匹配度5面试人其它补充 说明三、面试职责分类:总体原则:人力资源部负责除业务能力外其他质能力考察,用人部门针对应聘者业务技术能 力考查,主管领导对应聘者进行整体把握。以下问题请灵活组合使用,最好把问题有机融入 到对应骋者项目经历的提问中四、面试题库(一)业务技术能力:笔试题:(ABC).Net软件工程师基础题1. JavaScript变量是否区分大小写?2. JavaScript中Ajax请求使用的基础对象是什么?3. 在引入

5、JQuery 的情形下,$(#id)与 document.getElementById(id”)有什么区别?4. 举例说明CSS中派生选择器的使用场景。5. CSS中! important的作用是什么?6. 简述面向对象的三大特性,以及Overwrite和Overload的区别。7. 简述C#中Delegate、Event的作用和区别;使用Func和Action 内容 1/pp内容 2p内容 3/p/divdiv class=topContainer/html11. 当判断一个可能未声明的属性(名称为hello)是否为undefined时,应该如何判断12. 简述Ajax使用Post和Get的

6、场景;如果要强制使每次访问都必须获取最新数据时,如 何处理SQL编码基础13. 查询出每门课都大于80分的学生姓名名称课程分数张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语9014. 删除ID不同,但学号相同的冗余信息(表内容不限定为所给数据)ID学号姓名课程编号课程名称分数12005001张三0001数学6922005002李四0001数学8932005001张三0001数学69测试工程师1. 简述黑盒测试与白盒测试的区别.2. 简述软件测试生命周期,以及各过程中有哪些行为。3. 负载测试是为了解决什么问题,你觉得应该如何进行测试?4. WEB测试中,兼容

7、性测试要考虑哪些?5. 对于BUG的等级及优先级,你一般是如何划分的?6. 记录BUG时,你会记录哪些内容,以及如何跟踪?7. 给定一个方法,定义如下:8. int Func(int num)9. 功能为计算num的阶层值,写出对应的TestCase(尽可能全面的测试程序功能容错性及 准确性)10. 给定一个方法,定义如下:11. bool Func(IListstring arr01, Liststring arr02)12. 功能为判断数组arr01中是否包含数组arr02中所有字符串,写出对应的TestCase (尽可 能全面的测试程序功能容错性及准确性)面试题:1、你怎么制定一个项目的

8、中期,近期计划,请举例说明(A B C)2、立项前期都应该做哪些工作(C)3、项目开发中都应当包含哪些阶段,请举例说明(C)(主要包括:立项、需求、概要、详细、 编码自测、联调、验收、转产、产品维护)4、你怎么应对项目开发过程中的需求经常性变更(C)5、常见的软件开发模式有哪些,哪种适用于需求明确或很少变更的项目,请描述你使用过 的项目开发模式(BC)6、CMMI模型分几级,介绍各级应达到的标准(C)7、你为了建设一个高绩效的项目团队,采用过哪些工具与方法(C)8、请举例说明项目绩效考核方案的主要内容及考核方法(C)9、举例说明应如何保证项目按时达到目标(C)1、举例说明你在项目开发过程中通过什么办法规避员工流动的风险(C)2、描述一下你做过的一件复杂的工作,你当时怎么整合执行这项工作?3、工作中有哪一次你必须自动自发完成事情,结果如何?你做了哪些事情?4、请介绍一下你的毕业研究课题(A)5、请详细描述一下一个最能体现您能力的项目,此项目实现的主要功能和流程是什么?此 项目用到了哪些技术?开发过程中的主要困难是什么?您在此项目开发过程中的角色 是什么?完成了哪些功能的开发?收获是什么? (BC)6、作为项目经理,你

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号