汉得Java一面(oc 已拒)
1. == 和 equals()区别
2. Collection接口的实现类 set 和 list
3. linklist和arraylist的区别
4. hashset的底层是什么实现的
5. Map的底层:hashtable,接着问hashtable的底层结构
6. 哈希表在jdk1.8后链表何时转化为树
6. hashmap的扩容,默认容量
7. 了解设计模式吗说了单例模式,工厂模式,接着问还知道其他的吗
8. 说一下常用的单例模式
9. 数据库三范式,第二范式内容,必须遵循吗
10. 事务的隔离级别,mysql默认是啥
11. 介绍一下幻读和不可重复读
12. 你在开发中用过事务吗,怎么用的...或者说你怎么给类或者方法加事务
13. juc全称
14. 创建线程池的参数
15. 线程池工作流程
16. 有什么方法让线程停止
17. sleep()和wait()区别
18. sleep()会抛出异常吗
19. 做过数据库的优化吗
20. 什么情况下用索引
21. jvm的结构
22. 遇到栈溢出(也可能是问的OOM 记不清了)你有什么想法
反问
#春招##面经##Java##校招#
2. Collection接口的实现类 set 和 list
3. linklist和arraylist的区别
4. hashset的底层是什么实现的
5. Map的底层:hashtable,接着问hashtable的底层结构
6. 哈希表在jdk1.8后链表何时转化为树
6. hashmap的扩容,默认容量
7. 了解设计模式吗说了单例模式,工厂模式,接着问还知道其他的吗
8. 说一下常用的单例模式
9. 数据库三范式,第二范式内容,必须遵循吗
10. 事务的隔离级别,mysql默认是啥
11. 介绍一下幻读和不可重复读
12. 你在开发中用过事务吗,怎么用的...或者说你怎么给类或者方法加事务
13. juc全称
14. 创建线程池的参数
15. 线程池工作流程
16. 有什么方法让线程停止
17. sleep()和wait()区别
18. sleep()会抛出异常吗
19. 做过数据库的优化吗
20. 什么情况下用索引
21. jvm的结构
22. 遇到栈溢出(也可能是问的OOM 记不清了)你有什么想法
反问
#春招##面经##Java##校招#