#猿辅导校招#
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
全部评论
相关推荐
11-07 18:39
成都信息工程大学 前端工程师 一团一团亮晶晶_求offer版:和我好像 就是秋招开始的时候有大厂面试机会 给自己一个假象以为自己能够得上 面也面了但怎么也拿不到offer 怎么也排不过别人 好像结局都注定了一样 现在还是0offer 而且好多中小公司都要求提前实习 哎
查看2道真题和解析
点赞 评论 收藏
分享