1. 自我介绍,聊项目内容
2. Java开发当中有使用到哪些数据类型?
3. HashMap类型put和get的底层实现?链表过长会怎么处理?转换为红黑树有什么好处?
4. HashMap是不是线程安全的?多线程下可能会带来什么问题?
5. ArrayList的特点?如果要从列表的中间添加元素是怎么实现的,和LinkedList相比有什么不同?
6. 假如我在List中要找到指定值的元素,ArrayList和LinkedList查找的时间复杂度?
7. 对锁有了解没,synchronized和ReenterantLock的区别?了解过读写锁没有?
8. 说一下线程池的参数,工作线程数怎么变化的?有自己写过拒绝策略没有?
9. AtomicInteger之类的原子类型用到过没?CAS存在什么缺陷?
10. 最近有主动了解什么新技术没?学习技术的途径?
11. redis的数据类型?zset的数据结构?
12. Redis的持久化方式?在实际项目是怎么用redis的?
13.反问环节
看面试官反应明明还可以的,结果之后还是没消息了,唉无所谓了
全部评论
(8) 回帖