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

相关推荐

牛至超人:您好,京东物流岗了解一下吗?负责精加工食品的端到端传输
点赞 评论 收藏
分享
01-14 16:23
广州商学院 Java
双非后端失败第N人:如果准备好了可以直接投字节,字节是最不看学历的,只要想面,大概率都能给你约面。
双非有机会进大厂吗
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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