美团后端一面
上周四晚上面的了,一直没消息,我都默认寄了结果今天约二面了,特此总结一下一面都问了什么。
全程八股,时长50min。
1. 自我介绍
2. 项目的使用场景
3. MySQL说了解什么(索引、事务、锁、日志、BufferPool)
4. MVCC说一下
5. 唯一索引和普通索引的区别
6. 唯一索引和普通索引更新的时候哪个性能更好
7. binlog怎么实现的主从同步
8. binlog数据格式哪几种
9. redolog和undolog如何配合进行故障恢复的
10. binlog、redolog的两阶段提交
11. Redis持久化机制,以及AOF的写回策略
12. AOF全称是什么(寄,Append Only File)
13. AOF为什么要先执行命令再写入
14. Redis数据类型
15. Redis底层数据结构,每种数据类型用的是什么数据结构
16. quicklist对于双向链表的改进(忘了,是每个链表节点存了一个压缩列表)
17. zset什么时候用跳表,什么时候用压缩列表/listpack
18. 介绍线程池(参数、常见的线程池、阻塞队列、拒绝策略)
19. 线程池的执行逻辑
20. 阻塞队列的实现逻辑
21. LinkedBlockingQueue底层用了什么?使用了几个条件变量?
22. ArrayBlockingQueue和LinkedBlockingQueue的区别?
23. 设计模式知道哪些?项目里面用了什么?Spring里面用了什么?Spring实现单例的细节?
24. DCL加锁最重要的点是什么?
25. 没有volatile会出现什么情况?
26. 平时学这些东西有什么好的技巧吗?
27. 手撕:有序链表合并
许愿二面过,阮梅保佑
全程八股,时长50min。
1. 自我介绍
2. 项目的使用场景
3. MySQL说了解什么(索引、事务、锁、日志、BufferPool)
4. MVCC说一下
5. 唯一索引和普通索引的区别
6. 唯一索引和普通索引更新的时候哪个性能更好
7. binlog怎么实现的主从同步
8. binlog数据格式哪几种
9. redolog和undolog如何配合进行故障恢复的
10. binlog、redolog的两阶段提交
11. Redis持久化机制,以及AOF的写回策略
12. AOF全称是什么(寄,Append Only File)
13. AOF为什么要先执行命令再写入
14. Redis数据类型
15. Redis底层数据结构,每种数据类型用的是什么数据结构
16. quicklist对于双向链表的改进(忘了,是每个链表节点存了一个压缩列表)
17. zset什么时候用跳表,什么时候用压缩列表/listpack
18. 介绍线程池(参数、常见的线程池、阻塞队列、拒绝策略)
19. 线程池的执行逻辑
20. 阻塞队列的实现逻辑
21. LinkedBlockingQueue底层用了什么?使用了几个条件变量?
22. ArrayBlockingQueue和LinkedBlockingQueue的区别?
23. 设计模式知道哪些?项目里面用了什么?Spring里面用了什么?Spring实现单例的细节?
24. DCL加锁最重要的点是什么?
25. 没有volatile会出现什么情况?
26. 平时学这些东西有什么好的技巧吗?
27. 手撕:有序链表合并
许愿二面过,阮梅保佑
全部评论
哪个组佬
佬 是隔了三天约二面的吗
你这个比我的问的更多 也更难一些
问的也挺细
佬,有消息了吗?
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
03-26 11:19
上海大学 Java 点赞 评论 收藏
分享