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

查看8道真题和解析