首页
发现
标签
搜索
注册
登录
首页
发现
榜单
ChatGPT
注册
登录
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
关闭窗口
扫描二维码关注我们
系统设计高频面试真题
文档评分:
4.0 (
0 个有效评分
)
文档语言:
中文
章节数量:
89
阅读人次:
11208
收藏数量:
1
整理分享:
李柯著
阅读
收藏
涨薪秘籍
阅读
收藏
涨薪秘籍
文档概述
⚡根据真实面试经历,筛选收集各公司岗位面试过程中涉及的《系统设计》,其中包含:系统设计基础、分布式、集群、攻击技术、缓存、消息队列
书籍目录
书籍评论 (
0
)
免费
1. 什么是消息队列?
免费
2. 消息队列由哪些角色组成?
免费
3. 消息队列有哪些使用场景?
免费
4. 为什么使用消息队列进行应用解耦?
免费
5. 为什么使用消息队列进行异步处理?
免费
6. 为什么使用消息队列进行流量消峰?
免费
7. 为什么使用消息队列进行消息通信?
免费
8. 如何使用消息队列进行日志处理?
免费
9. 消息队列有什么优缺点?
免费
10. 消息队列有几种消费语义?
免费
11. 消息队列有几种投递方式?分别有什么优缺点
免费
12. 如何保证消费者的消费消息的幂等性?
免费
13. 如何保证生产者的发送消息的可靠性?
免费
14. 如何保证消息的顺序性?
免费
15. 如何解决消息积压的问题?
免费
16. 如何解决消息过期的问题?
免费
17. 消息队列如何实现高可用?
免费
18. Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?
免费
19. 消息队列的一般存储方式有哪些?
免费
20. 如何自己设计消息队列?
登陆限免
21. 什么是分布式事务?
登陆限免
22. 为什么会有分布式事务?
登陆限免
23. 分布式事务的基础?
登陆限免
24. 分布式事务的实现主要有哪些方案?
登陆限免
25. 聊聊 XA 方案?
登陆限免
26. 聊聊 TCC 方案?
登陆限免
27. 聊聊本地消息表?
登陆限免
28. 聊聊可靠消息最终一致性方案?
登陆限免
29. 聊聊最大努力通知方案?
登陆限免
30. 聊聊 Saga 方案?
登陆限免
31. 你们公司是如何处理分布式事务的?
登陆限免
32. 什么是三阶段协议?
登陆限免
33.什么是缓存?
登陆限免
34.为什么要用缓存?
登陆限免
35.请说说有哪些缓存算法?是否能手写一下 LRU 代码的实现?
登陆限免
36.常见的常见的缓存工具和框架有哪些?
登陆限免
37. 用了缓存之后,有哪些常见问题?
登陆限免
38.当查询缓存报错,怎么提高可用性?
登陆限免
39.如何避免缓存”穿透”的问题?
登陆限免
40.如何避免缓存”雪崩”的问题?
登陆限免
41.如果避免缓存”击穿”的问题?
登陆限免
42.缓存和 DB 的一致性如何保证?
登陆限免
43.什么是缓存预热?如何实现缓存预热?
登陆限免
44.缓存数据的淘汰策略有哪些?
登陆限免
45.RabbitMQ 是什么?
登陆限免
46.RabbitMQ 中的 Broker 是指什么?Cluster 又是指什么?
登陆限免
47.什么是元数据?元数据分为哪些类型?包括哪些内容?
登陆限免
48.RabbitMQ 概念里的 channel、exchange 和 queue 是什么?
登陆限免
49.如何确保消息正确地发送至 RabbitMQ?
登陆限免
50.如何确保消息接收方消费了消息?
登陆限免
51.为什么不应该对所有的 message 都使用持久化机制?
登陆限免
52.什么是死信队列?
登陆限免
53.RabbitMQ 中的 cluster、mirrored queue,以及 warrens 机
登陆限免
54. RabbitMQ 如何实现高可用?
登陆限免
55.如何使用 RabbitMQ 实现 RPC?
登陆限免
56.RabbitMQ 是否会弄丢数据?
登陆限免
57.RabbitMQ 如何保证消息的顺序性?
登陆限免
58.缓存如何存储 POJO 对象?
登陆限免
59.Apache Kafka 是什么?
登陆限免
60.Kafka 的主要特点?
登陆限免
61.聊聊 Kafka 的设计要点?
登陆限免
62. Kafka 的架构是怎么样的?
登陆限免
63.Kafka 为什么要将 Topic 进行分区?
登陆限免
64.Kafka 的应用场景有哪些?
登陆限免
65. Kafka 消息发送和消费的简化流程是什么?
登陆限免
66.Kafka Producer 有哪些发送模式?
登陆限免
67.Kafka Consumer 是否可以消费指定的分区消息?
登陆限免
68.Kafka 的 high-level API 和 low-level API 的区别?
登陆限免
69.Kafka 的网络模型是怎么样的?
登陆限免
70.解释如何提高远程用户的吞吐量?
登陆限免
71.Kafka 的数据存储模型是怎么样的?
登陆限免
72.简单介绍一下如何读取数据?
登陆限免
73.为什么不能以 Partition 作为存储单位?
登陆限免
74.Kafka 的消息格式是怎么样的?
登陆限免
75.Kafka 的副本机制是怎么样的?
登陆限免
76.ZooKeeper 在 Kafka 中起到什么作用?
登陆限免
77.Kafka 如何实现高可用?
登陆限免
78.什么是 Kafka 事务?
登陆限免
79.Kafka 是否会弄丢数据?
登陆限免
80.消费端弄丢了数据?
登陆限免
81.Broker 弄丢了数据?
登陆限免
82.生产者会不会弄丢数据?
登陆限免
83.Kafka 如何保证消息的顺序性?
登陆限免
84.redis缓存雪崩、击穿、穿透、到底是什么
登陆限免
85.redis 死锁怎么解决
登陆限免
86.如何保证mysql和redis的实时性一致性
登陆限免
87.kafka怎么实现的高性能
登陆限免
88.为什么kafka这么快
登陆限免
89.kafka常见面试题
相关书籍
GOLANG高频面试真题
操作系统高频面试真题
工具高频面试真题
数据库高频面试真题
算法与数据结构高频面试真题
计算机原理与网络基础面试真题
Go语言设计模式
从零开发企业级 Go 应用
MySQL 是怎样使用的:从零蛋开始学习 MySQL
数据结构和算法(Golang实现)
图解 Kafka 之实战指南
Go语言面试题精讲
×
分享,让知识传承更久远
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档