2.28字节抖音支付后端一面
1.介绍一下项目,项目带给你的收获,项目有什么难点;
2.说一下ConcurrentHashMap的底层原理;
3.说一下可见性,问了个很奇怪的问题(大概意思是线程A和B访问同一个变量时,为什么会出现不一样)
4.为什么MySQL的索引选用B+树,为什么不用AVL或者红黑树;(结点存储的索引多,树的高度低,磁盘IO通过局部性得到优化,事务恢复的开销较小,范围查询的高效性)
5.说一下事务的四大特性,以及InnoDB的实现机制;
6.说一下线程池的三个重要参数;
7.说一下常见的垃圾回收器和垃圾回收算法;
8.说一下四次挥手的Time_wait状态是为什么;(一时没想起time_wait是哪个状态,就说忘了,其实仔细想想也能想出来是哪个)
9.说一下HTTP协议的协议格式,工作流程;
10.算法题:最长上升子序列;
无后续,作为速通选手寒假浪费了太多时间在没用的技术上面,还需沉淀。