首页 > 东方国信 Java 二面面经
头像
牛客638811929号
编辑于 2021-08-06 14:07
+ 关注

东方国信 Java 二面面经

1h

1. 自我介绍
2. 项目相关
3. ArrayList 扩容? 扩容过程中能不能继续进行 add 操作?
4. HashMap 扩容?
5. ConcurrentHashMap 怎么实现线程安全?
6. JVM 类加载?
7. 符号引用是什么?直接引用是什么?
8. MySQL 的锁有哪些?
9. 行锁和表锁互斥吗?
10. 行锁是怎样实现的?不知道,扯了一下 synchronized 的实现方式。
11. Object 类有哪些方法?
12. wait 方法的作用?
13. notify 唤醒是怎样选择线程的?
14. finalize 的作用?
15. Redis 过期策略?
16. 写一个单例模式?项目中使用过吗?
17. 智力题:有50家人家,每家一条狗。有一天警察通知,50条狗当中有病狗,行为和正常狗不一样。每人只能通过观察别人家的狗来判断自己家的狗是否生病,而不能看自己家的狗,如果判断出自己家的狗病了,就必须当天一枪打死自己家的狗。结果,第一天没有***,第二天没有***,第三天开始一阵枪响,问:一共死了几条狗?
18. 智力题:智猪博弈

反问

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐