27实习面经-腾讯后端AI开发二面
发一下问题给大家参考,攒攒人品!
算法:
leetcode146 LRU缓存变种
在lru的基础上加了一个阈值k,只有访问次数到达k的才进入最近最少使用的淘汰范围
leetcode56 合并区间
八股:
1.为什么使用rabbit mq和rocket mq?不用kafka? 你说kafka会丢数据,知道什么情况下会丢吗?
2.微服务相比单体服务有什么优势?
3.微服务可能会有什么劣势?
4.分布式事务的二阶段提交和三阶段提交
5.MySQL和hive,redis的区别与使用场景
6Es的倒排索引
7.从hive到mq同步数据,为什么中间要用mq,不能直接同步?
8.MySQL是怎么使用binglog的?用于数据同步? 那全量同步和增量同步是什么区别?
9.MySQL的事物特性以及实现原理
10. redolog和undolog是干什么的?事务的每个隔离级别是靠什么实现的?
11. 知道MVCC是怎么用的吗?
12. 知道MySQL的底层结构吗?
13.为什么用b+树?不用b树和红黑树?
14. 会用哈希当索引吗?
算法:
leetcode146 LRU缓存变种
在lru的基础上加了一个阈值k,只有访问次数到达k的才进入最近最少使用的淘汰范围
leetcode56 合并区间
八股:
1.为什么使用rabbit mq和rocket mq?不用kafka? 你说kafka会丢数据,知道什么情况下会丢吗?
2.微服务相比单体服务有什么优势?
3.微服务可能会有什么劣势?
4.分布式事务的二阶段提交和三阶段提交
5.MySQL和hive,redis的区别与使用场景
6Es的倒排索引
7.从hive到mq同步数据,为什么中间要用mq,不能直接同步?
8.MySQL是怎么使用binglog的?用于数据同步? 那全量同步和增量同步是什么区别?
9.MySQL的事物特性以及实现原理
10. redolog和undolog是干什么的?事务的每个隔离级别是靠什么实现的?
11. 知道MVCC是怎么用的吗?
12. 知道MySQL的底层结构吗?
13.为什么用b+树?不用b树和红黑树?
14. 会用哈希当索引吗?
全部评论
相关推荐
查看3道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享