昨天信达雅公司邀请我去平安面试,然后我今天10点到科技信息中心,等了接近20分钟才有人过来接我。
第一个环节是机试
40个题目,主要是选择题,花了40分钟结束战斗,总分100得了75分(手机快没电了,不然满分妥妥的,哈哈)。
把错误的题目列出来并附上正确答案
1、哪个不是Java的版本?(正确答案是D)
- A.JAVA SE
- B.JAVA ME
- C.JAVA Card
- D.JAVA HE
- E.JAVA EE
2、并发控制就是用正确的方法调度并发操作,以免不同事务的执行会互相带来干扰。(判断题,这个说法是正确的)
3、fun(271)的结果是(答案是打印5)
private static void fun(int i) {
int count = 0;
while (i > 0) {
i = i & (i - 1);
count++;
}
System.out.println(count);
}
4、page指令中isErrorPage和errorPage属性是什么意思(isErrorPage="true"的作用是设置当前页面为错误页面,默认值为false,errorPage设置当前页面要引入的错误页面,意思是说当前页面如果出现错误抛出异常就会跳转到errorPage所指定的页面)
<%@ page language="java" isErrorPage="false" errorPage="A.jsp">
还有一个题目是计算补码的,大概描述是这样的:x的补码是多少多少(x是一个负数),求-x的补码是多少?
这个题目需要把源码、反码和补码的知识搞明白。
第二个环节是外包面
就是外包公司的人面试,首先让我介绍一下最近的项目,然后问了数据库有哪些函数、线程阻塞的方法、字节流和字符流的区别、map的特性,问的问题都很简单
第三个环节是行内面
等了一下午,到4点半,面试官才有时间。这次是平安银行内部的人面试,问了一下学历情况、大学学的什么专业、学了哪些课程。最后说他们要招聘的是前端的,然后就让你回去等通知。
mmp,等了一下午,然后跟我他们要招的是前端,真的很坑爹!!!