软件结构化面试

  • 格式:docx
  • 大小:27.88 KB
  • 文档页数:21

下载文档原格式

  / 21
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程师结构化面试题库:

一、编制原则:

1、应聘者与空缺职位的匹配度(选择合适人选)

2、信度(突破人/时/空因素,结果一致性)

3、效度(面试结果与实际工作绩效的相关度)

4、普遍适用性(通用常规岗位,针对技能、潜力、素质及性格特点等方面)

二、软件工程师职位考察要素及权重(满分100)

(一)应届生招聘

(A类,A1:.Net软件工程师,A2:Java软件工程师,A3:Web前端开发师,A4:软件测试工程师)

1、业务技术能力40%

2、沟通表达能力15%

3、抗压能力10%

4、主动学习能力20%

5、稳定性15%附:A类结构化面试评分表

(二)社会招聘

(B类,B1:.Net软件工程师,B2:Java软件工程师,B3:Web前端开发师,B4:软件测试工程师)

1、业务技术能力60%

2、沟通表达能力10%

3、抗压能力10%

4、主动学习能力10%

5、稳定性10%

附:B类结构化面试评分表

(三)项目经理招聘(C类)

1、业务技术能力30%

2、沟通表达能力15%

3、抗压能力20%

4、主动学习能力15%

5、稳定性20%附:C类结构化面试评分表

三、面试职责分类:

总体原则:人力资源部负责除业务能力外其他质能力考察,用人部门针对应聘者业务技术能力考查,主管领导对应聘者进行整体把握。以下问题请灵活组合使用,最好把问题有机融入到对应骋者项目经历的提问中。

四、面试题库

(一)业务技术能力:

笔试题:(ABC)

.Net软件工程师

基础题

1.JavaScript变量是否区分大小写

2.JavaScript中Ajax请求使用的基础对象是什么

3.在引入JQuery的情形下,$(“#id”)与(“id”)有什么区别

4.举例说明CSS中派生选择器的使用场景。

5.CSS中!important的作用是什么

6.简述面向对象的三大特性,以及Overwrite和Overload的区别。

7.简述C#中Delegate、Event的作用和区别;使用Func和Action的好处在哪

里。

8.在WinForm中,如果新线程要设置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)的正整数字符串,计算其和(要求计算结果必须正

确),整数值按String返回。

Java软件工程师

基础题

1.请说一下list,map和set的存储特点

2.请问final,finally,finaliz的区别有哪些

3.请问arraylist和vector的区别有哪些

4.请概述一下反射和序列化

5.请谈谈sleep()和wait()区别

应用

6.Struts的拦截器是用来做什么用的举几个你常用的拦截器,并说明实现的关键要素

7.Spring的IoC是用来解决什么问题的其实现原理是什么

8.在MySQL中,如何用sql语句分页

9.Hibernate中离线查询与在线查询的区别

10.请说明一下ajax的工作原理

代码

11.请写一个方法,从C盘下,查找一个文件名为’’,返回该文件的全路径。

12.public String findFile(String dir, String filename)。

Web前端开发师

C#语言基础

1.重载及重写的区别、使用场景是什么

2.简单描述委托与事件的共性与差异性

3.在WinForm或WPF中,当新线程与UI线程交互时要注意什么,如何处理

4.接口与抽象类各自的使用场景是什么

5.对于New关键字,使用场景有哪三个

6.对于泛型,如何理解,使用泛型的好处是什么

7.什么是扩展方法,如何使用

8.简要列出所熟悉的设计模式,并简要说明使用场景

9.写出将int转化为byte[]以及将byte[]转化为int的函数式(byte[]中高位在前,尽

量使用最佳性能),例如:13 [0,0,0,13]

Web前端编码基础

10.给定以下Dom结构,使用JQuery筛选出内容为“内容3”的P元素

内容1

内容2

内容3

11.当判断一个可能未声明的属性(名称为hello)是否为undefined时,应该如何判断

12.简述Ajax使用Post和Get的场景;如果要强制使每次访问都必须获取最新数据时,

如何处理

SQL编码基础

13.查询出每门课都大于80分的学生姓名

名称课程分数

张三语文81

张三数学75

李四语文76

李四数学90

王五语文81

王五数学100