头条后端日常一面
1. HashMap底层实现
2. 解释一下volatile
3. volite能保证线程安全吗
4. 索引优化有哪些(没说全)
5. 存储引擎了解哪些,介绍一下
6. 大概描述一下B+树在mysql里的实现
7. B+树插入数据的流程
8. 叶子节点满了,叶子节点最大有多少(...)
9. 默认事务级别,怎么实现
10. MVCC是怎么实现的
11. Redis有哪些数据结构?
12. list是怎么实现的?
13. zset,怎么插入数据,跳表插入数据流程。(说的好像不太清)
14. redis内存淘汰策略
15. 缓存雪崩的解决方案
16. 击穿的解决方式
17. 布隆过滤器工作方式,能解决击穿吗?
18. timewait状态有社么作用?
19. 为啥要等两倍时间
20. 快速重传介绍一下
21. 进程线程的区别
22. 内核态和用户态的区别?
23. 前端学过吗?
24. http1,2,3(quic)各个版本区别?
25. 服务器配置相关?
26. 商城是自己做的吗
2. 解释一下volatile
3. volite能保证线程安全吗
4. 索引优化有哪些(没说全)
5. 存储引擎了解哪些,介绍一下
6. 大概描述一下B+树在mysql里的实现
7. B+树插入数据的流程
8. 叶子节点满了,叶子节点最大有多少(...)
9. 默认事务级别,怎么实现
10. MVCC是怎么实现的
11. Redis有哪些数据结构?
12. list是怎么实现的?
13. zset,怎么插入数据,跳表插入数据流程。(说的好像不太清)
14. redis内存淘汰策略
15. 缓存雪崩的解决方案
16. 击穿的解决方式
17. 布隆过滤器工作方式,能解决击穿吗?
18. timewait状态有社么作用?
19. 为啥要等两倍时间
20. 快速重传介绍一下
21. 进程线程的区别
22. 内核态和用户态的区别?
23. 前端学过吗?
24. http1,2,3(quic)各个版本区别?
25. 服务器配置相关?
26. 商城是自己做的吗
27. 两数相加,输入输出写的有问题,但面试官还是给过了
两个小时后约二面
#日常实习##今日头条##字节面试#