#猿辅导校招#
2020/08/15 45min 服务端开发(Java语言) 一面
1.自我介绍
2.HashMap 底层数据结构、为什么采用数据+链表
3.用对象作为key,需要重写哪些方法(hashCode以及equals方法)
4.Java锁有哪些(乐观锁CAS,悲观锁synchronized,lock(reentrantLock,writeLock,ReadLock))以及以上所有锁的底层实现原理
5.volatile(多线程间数据的可见性)
6.Mysql事务ACID、隔离级别
7.RR隔离级别的实现方式(锁、MVCC实现原理)
8.算法题:删除链表中重复的元素
例如:1->2->2->7 删除后 1->7
题:牛客网 JZ56
2020/08/15 45min 服务端开发(Java语言) 一面
1.自我介绍
2.HashMap 底层数据结构、为什么采用数据+链表
3.用对象作为key,需要重写哪些方法(hashCode以及equals方法)
4.Java锁有哪些(乐观锁CAS,悲观锁synchronized,lock(reentrantLock,writeLock,ReadLock))以及以上所有锁的底层实现原理
5.volatile(多线程间数据的可见性)
6.Mysql事务ACID、隔离级别
7.RR隔离级别的实现方式(锁、MVCC实现原理)
8.算法题:删除链表中重复的元素
例如:1->2->2->7 删除后 1->7
题:牛客网 JZ56
全部评论
相关推荐
点赞 评论 收藏
分享
05-06 08:51
华北理工大学 后端 点赞 评论 收藏
分享
06-23 11:43
门头沟学院 Java 点赞 评论 收藏
分享