2021-2-1 更新 已offer!太灵啦!附上面经
一面(55分钟)
1、hashmap的7、8版本变化,尾插法的安全性分析
2、hashmap、hashtable底层区别
3、concurrenthashmap的7、8版本变化、分段锁底层实现
4、锁了解几种?锁升级过程?
5、事务的隔离级别?幻读怎么理解?序列化是怎么解决的幻读?
6、redis的expire?三种过期策略?五个数据类型?
7、mysql分库分表后,id变化如何处理?redis分布式锁?
8、间隙锁gaplock相关
9、zookeeper流程
10、mvcc的理解
11、进程间通信,如何快速杀死一个进程
12、算法题:无序整型数组转bst
二面(50分钟)
1、谈项目
2、算法题:链表存储的两数相加(leetcode445题)
3、lru底层是啥?手写一个吧,命中率低怎么办
4、手写非递归后序遍历二叉树(leetcode145题)
5、http什么时候会连接超时,怎么解决
6、epoll原理,epoll的触发模式,epoll和poll的区别
7、事务的隔离级别?分别解决什么问题?间隙锁怎么加上的?只有间隙锁能解决幻读的问题吗?
8、hash索引和b+树索引的区别?myisam、innodb区别?什么时候用hash索引?自适应hash、一致性hash分别解决了什么问题?
9、mvcc的trx_id、roll_pointer、ReadView理解
---------------------------------------
许愿许愿,希望一切顺利!!!
全部评论
(0) 回帖