2022年软件结构化面试 .pdf

上传人:Q****o 文档编号:30546248 上传时间:2022-08-06 格式:PDF 页数:21 大小:257.20KB
返回 下载 相关 举报
2022年软件结构化面试 .pdf_第1页
第1页 / 共21页
2022年软件结构化面试 .pdf_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《2022年软件结构化面试 .pdf》由会员分享,可在线阅读,更多相关《2022年软件结构化面试 .pdf(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

2、- - - - - - 名师精心整理 - - - - - - - 第 1 页,共 21 页 - - - - - - - - - 5、稳定性15%附:A类结构化面试评分表主要特质要点分值初试复试 (一) 复试(二)备注业务能力(40)理论概念10工具使用10语言能力5项目经验12管理经验3沟通表达能力( 15)逻辑性3条理性4反应能力3总结性5抗压能力原工作强5名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页 - - - - - - - - - (10)度加班看法2

3、调节方法3主动学习能力( 20)自我激励2执行力3学习计划5问题解决10稳定性(15)工作周期5离职原因5发展规划5合 计100岗位匹配度5名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 21 页 - - - - - - - - - 面试人其它补充说明(二) 社会招聘(B 类,B1:.Net 软件工程师, B2:Java 软件工程师, B3:Web前端开发师, B4:软件测试工程师 )1、业务技术能力60%2、沟通表达能力10%3、抗压能力10%4、主动学习能力10%5、

4、稳定性10%附:B类结构化面试评分表主要特质要点分值初试复试 (一) 复试 (二)备注名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - 业务能力(60)理论概念10测试工具15语言能力10项目经验20管理经验5沟通表达能力( 10)逻辑性条理性反应能力总结性抗压能力(10)原工作强度5加班看法2调节方法3名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理

5、 - - - - - - - 第 5 页,共 21 页 - - - - - - - - - 主动学习能力( 10)问题解决2执行力3学习计划5稳定性(10)工作周期5离职原因3发展规划2合 计100岗位匹配度5面试人其它补充说明(三) 项目经理招聘(C 类)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - 1、业务技术能力30%2、沟通表达能力15%3、抗压能力20%4、主动学习能力15%5、稳定性20%附:C类结构化面试评分表

6、主要特质要点分值初试复试 (一) 复试(二)备注业务能力(30)理论概念10项目经验10管理经验10沟通表达能力( 15)逻辑性5条理性4反应能力2名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - 总结性4抗压能力(20)原工作强度8加班看法7调节方法5主动学习能力( 15)问题解决7执行力3学习计划5稳定性(20)工作周期7离职原因5发展规划8合 计100岗位匹配5名师资料总结 - - -精品资料欢迎下载 - - - - -

7、- - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - 度面试人其它补充说明三、面试职责分类:总体原则: 人力资源部负责除业务能力外其他质能力考察,用人部门针对应聘者业务技术能力考查,主管领导对应聘者进行整体把握。以下问题请灵活组合使用,最好把问题有机融入到对应骋者项目经历的提问中。四、面试题库(一)业务技术能力:笔试题: (ABC ).Net 软件工程师基础题1. JavaScript变量是否区分大小写名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -

8、 - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页 - - - - - - - - - 2. JavaScript中 Ajax 请求使用的基础对象是什么3. 在引入 JQuery 的情形下, $(“#id ”)与(“id ”)有什么区别4. 举例说明 CSS 中派生选择器的使用场景。5. CSS中!important的作用是什么6. 简述面向对象的三大特性,以及Overwrite 和 Overload 的区别。7. 简述 C#中 Delegate 、Event 的作用和区别;使用Func和 Action的好处在哪里。8. 在 WinForm中,如果新线程要

9、设置UI 线程中的控件值,如何进行9. 简述 POST 和 GET 方式的异同(分别从数据、缓存、安全性方面说明)。10. 简述你对 .Net MVC的理解。11. 简述 SQL中 InnerJoin 、LeftJoin 、RightJoin 、FullJoin区别,举例说明。程序题( 2 选 1)12. 输入数字 N,计算其阶乘值 如输入 3,返回的值应为 1*2*3=6 ,返回类型为 Integer 。13. 给定两个任意长度( Length 0 )的正整数字符串,计算其和(要求计算结果必须正名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -

10、- - - - 名师精心整理 - - - - - - - 第 10 页,共 21 页 - - - - - - - - - 确) ,整数值按 String返回。Java 软件工程师基础题1. 请说一下 list,map和 set 的存储特点2. 请问 final,finally,finaliz的区别有哪些3. 请问 arraylist和 vector 的区别有哪些4. 请概述一下反射和序列化5. 请谈谈 sleep() 和 wait() 区别应用6. Struts的拦截器是用来做什么用的举几个你常用的拦截器,并说明实现的关键要素7. Spring 的 IoC 是用来解决什么问题的其实现原理是什么

11、8. 在 MySQL 中,如何用 sql 语句分页9. Hibernate 中离线查询与在线查询的区别名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 21 页 - - - - - - - - - 10. 请说明一下 ajax 的工作原理代码11. 请写一个方法,从 C盘下,查找一个文件名为 ,返回该文件的全路径。12. public String findFile(String dir, String filename)。Web前端开发师C#语言基础1. 重载及重写的区

12、别、使用场景是什么2. 简单描述委托与事件的共性与差异性3. 在 WinForm或 WPF 中,当新线程与 UI 线程交互时要注意什么,如何处理4. 接口与抽象类各自的使用场景是什么5. 对于 New关键字,使用场景有哪三个6. 对于泛型,如何理解,使用泛型的好处是什么7. 什么是扩展方法,如何使用名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 21 页 - - - - - - - - - 8. 简要列出所熟悉的设计模式,并简要说明使用场景9. 写出将 int转化为 b

13、yte 以及将 byte 转化为 int的函数式( byte 中高位在前,尽量使用最佳性能),例如: 13 0,0,0,13Web前端编码基础10. 给定以下 Dom 结构,使用 JQuery 筛选出内容为“内容3”的 P元素 内容 1 内容 2 内容 3 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 21 页 - - - - - - - - - 11. 当判断一个可能未声明的属性(名称为hello )是否为 undefined 时,应该如何判断12. 简述 Ajax

14、 使用 Post 和 Get 的场景;如果要强制使每次访问都必须获取最新数据时,如何处理SQL编码基础13. 查询出每门课都大于80 分的学生姓名名称课程分数张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 21 页 - - - - - - - - - 王五英语9014. 删除 ID 不同,但学号相同的冗余信息(表内容不限定为所给数据)ID 学号姓名课程编号课程名称分数1 2005001 张三000

15、1 数学692 2005002 李四0001 数学893 2005001 张三0001 数学69测试工程师1. 简述黑盒测试与白盒测试的区别。2. 简述软件测试生命周期,以及各过程中有哪些行为。3. 负载测试是为了解决什么问题,你觉得应该如何进行测试4. WEB 测试中,兼容性测试要考虑哪些5. 对于 BUG 的等级及优先级,你一般是如何划分的6. 记录 BUG 时,你会记录哪些内容,以及如何跟踪名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 21 页 - - - -

16、- - - - - 7. 给定一个方法,定义如下:8. int Func(int num)9.功能为计算 num的阶层值,写出对应的TestCase(尽可能全面的测试程序功能容错性及准确性)10. 给定一个方法,定义如下:11. bool Func(IList arr01, List arr02)12. 功能为判断数组 arr01 中是否包含数组 arr02 中所有字符串,写出对应的 TestCase (尽可能全面的测试程序功能容错性及准确性)面试题:1、你怎么制定一个项目的中期,近期计划,请举例说明(A B C)2、立项前期都应该做哪些工作(C)3、项目开发中都应当包含哪些阶段,请举例说明(

17、C) (主要包括:立项、需求、概要、详细、编码自测、联调、验收、转产、产品维护)4、你怎么应对项目开发过程中的需求经常性变更(C)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 21 页 - - - - - - - - - 5、常见的软件开发模式有哪些,哪种适用于需求明确或很少变更的项目,请描述你使用过的项目开发模式 (BC)6、CMMI 模型分几级,介绍各级应达到的标准(C)7、你为了建设一个高绩效的项目团队,采用过哪些工具与方法(C)8、请举例说明项目绩效考核方案的

18、主要内容及考核方法(C)9、举例说明应如何保证项目按时达到目标(C)1、举例说明你在项目开发过程中通过什么办法规避员工流动的风险(C)2、描述一下你做过的一件复杂的工作,你当时怎么整合执行这项工作3、工作中有哪一次你必须自动自发完成事情,结果如何你做了哪些事情4、请介绍一下你的毕业研究课题(A)5、请详细描述一下一个最能体现您能力的项目,此项目实现的主要功能和流程是什么此项目用到了哪些技术开发过程中的主要困难是什么您在此项目开发过程中的角色是什么完成了哪些功能的开发收获是什么(BC )6、作为项目经理, 你的主要职责是什么你是如何完成你的计划的当进度落后于计划时你是名师资料总结 - - -精品

19、资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 21 页 - - - - - - - - - 如何处理的( C)(二)沟通表达能力(基本素质)1、请先简单介绍一下毕业以后的工作情况(BC )2、你喜欢什么样的工作环境(ABC )3、您在原来公司主要的工作职责是什么(BC )4、你如何评价原来的公司如果是正向的,那你为什么离开这么好的一个平台如果是反向的,那你作为公司的一份子, 你应该承担什么样的责任或你觉得问题究竟出在什么地方(BC )5、请简单介绍一下家庭的情况你觉得你应该在家中承担什么样的责任

20、你现在承担什么责任(ABC )6、你在同事的眼中是什么样的人(BC )7、你如何评价你原来的团队(BC )8、几年的工作中, 你遇到的最大的困惑是什么如何解决的现在回想一下,怎么评价当时的状态( BC )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 21 页 - - - - - - - - - 9、你对我们公司了解有多少(ABC )10、 你最大的优点是什么你最大的缺点是什么(ABC )11、 您认为开发人员和测试人员在沟通过程中,如何提高沟通的效率和改善沟通的效果(

21、ABC )12、 维持与开发团队中其他成员良好的人际关系的关键是什么(C)13、 您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面)(ABC )(三)抗压能力1、个人对加班怎么看( ABC )2、你通常如何保证工作在规定时间内完成(BC )3、如果你在本次面试中没有被录用,你怎么打算(ABC )4、就你应聘的这个职位,你认为你还欠缺什么(ABC )5、如果我录用你,你将如何开展工作(ABC )6、你新到一个部门,一天一个客户找你解决问题,你努力想让他满意,可是客户始终对你名师资料总结 - - -精品资料欢迎下载 - -

22、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 21 页 - - - - - - - - - 的工作不满意,并投诉你们部门工作效率低,这个时候你如何处理(ABC )7、你和测试人员在沟通中发生过障碍吗如何解决的(ABC )8、假设你的工作成绩比较突出,得到了领导的肯定,但同时发现同事越来越孤立你,你怎么看待此问题你准备怎么办(AB )(四)主动学习能力1、你最近是否参加了培训课程谈谈培训课程的内容。是公司资助还是自费参加(ABC )2、个人觉得下一步发展的方向是什么为此方向设定了什么目标,为此目标设定了什么样的学习计

23、划( ABC )3、个人除了专业方面的知识,还有其他兴趣或爱好吗(ABC )4、如果在一个项目中,你遇到一个比较棘手的问题,通常怎样解决(BC )5、个人经常反思总结个人的生活和工作吗请简单举例说明一下。(ABC )6、请说说你对技术和行业发展趋势的看法(C )(五)稳定性9、请谈谈你对跳槽的看法(BC )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 21 页 - - - - - - - - - 10、 请说出你选择这份工作的动机(ABC )11、 如果工作中难以和同事、上司相处,你会怎么办(ABC )12、 你通常如何处理别人的批评(ABC )13、 你如何对待自己的失败(ABC )14、 什么会让你觉得有成就感(ABC )15、 你对工作的期望和目标何在(ABC )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 21 页 - - - - - - - - -

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

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁