面试问的比较细,没过第2轮电话面就挂了,基本上简历写的都问,面试官人很好,不会就会说没关系,换下一个问题。问了list,vector,hashmap,string,基本数据类型,maven,异常,spring,mysql,项目相关。
1)list的基本属性 包括初始容量,扩容机制,与vector区别,多线程下会发生什么情况
2)hashmap的put,需要注意的问题
3)如何修改string的数据。 (利用java反射 获取char[])
4)包装类与基本数据类型区别。int a=150,int b=150 a==b? (false) 为什么
5)pom文件 导入 相同jar包不同版本 ,如何加载? (不知道)
6)异常 平时怎么使用异常 (runtimeexception) 异常都需要处理吗?(其实问的是非检查异常与检查异常,没回答上来)
7)spring中的ioc 环形依赖问题
8) mysql 查询优化 explain 索引 同一个表 1万数据 与100万数据 同一个sql命令,用的索引会发生变化吗?为什么? 联合索引:index(a,b,c) 查询where b and c 会用到索引吗?为什么?
9)项目相关。
1轮面试:电话面试
面试感受:很好;面试难度:有难度;面试来源:校园招聘