数据库
Java
系统设计
-
集群和负载均衡
-
灾备和故障转移
-
限流
-
降级和熔断
-
缓存
开发框架和中间件
-
Spring
-
Kafka
-
RocketMQ
-
Elasticsearch
-
ZooKeeper
-
RPC
- API网关
场景设计
如何设计一个秒杀系统?
如何设计一个短链系统?
如何设计一个动态线程池?
如何设计一个延迟队列?
CPU 100% 问题怎么排查?
导致 CPU 飙升到 100% 有什么原因?
服务器卡顿、CPU飙升、接口负载剧增问题怎么排查?
如何排查线上系统出现Full GC
如果排查栈溢出,栈溢出原因和解决办法?
元空间OOM怎么排查,及原因?
为什么要避免大事务以及大事务如何解决?
数据库死锁和Java代码中死锁的举例和排查?
线程池问题排查?
常见的GC问题分析与解决?
JVM调优?
慢SQL如何定位处理?
接口性能优化?
服务架构性能优化方式
消息队列消息积压如果定位处理?
超卖问题如何处理?
缓存雪崩,缓存穿透、缓存击穿,热key,大key?
缓存一致性问题?
事务问题?
消息中间件应用的常见问题与方案?
如何设计一个分布式限流器,采用令牌桶算法,漏桶算法、滑动窗口算法实现?
压测和故障演练?
给一个10G的文件,里面只有两行记录是一样的,如何找出?(电脑内存只有500M)