#猿辅导校招#
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
全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务