9.07虾皮一面
实习没问,全程项目+八股,用时70min
选一个你参与的最多的项目,mydb,你做了什么?
词法分析做了吗?
抹茶,推拉结合,分发,你是怎么做的?
hashMap的扩容长度,扩容因子?(直接问倒了,确实没看,丢人!)
2pl两段锁协议是怎么样实现的(问倒)
mysql索引的特点是怎么样的
mysql的redolog是做什么的
undolog是做什么的
对象有哪些途径进入老年代
缓存和数据库的一致性是怎么保证的。(延时双删,需要详细了解一下)
netty怎么找到对应的socket的,底层的逻辑是?
抹茶,mq,有没有展开?
你的sql解析器是怎么做的
redis的持久化了解吗
redis的zset的数据结构
跳表是怎么展开的
mq防止重复消费的方法(幂等性)
synchronized怎么解决可重入问题
synchronized的锁升级流程是怎么样的
自旋锁的aba问题
手撕:
翻转链表,k个结点(力扣原题)--三次翻转妙了
有没有更快速的方法?->栈,找到即将掉出来的结点
有向无环图,怎么找有没有环
快速排序算法的时间复杂度,是怎么算出来的
反问
- 部门是做什么的
- 平时是怎么学习新技术的