# xbox1994/java-interview architecture

> Architecture diagram of the GitHub repository xbox1994/java-interview, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-30). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/xbox1994/java-interview
- Repository: https://github.com/xbox1994/java-interview

## Overview

This repository is a Java interview-preparation knowledge base, not an executable application. Its workflow is for a candidate to use the preparation guidance, study interview-tested topics, and practice explaining concepts and projects. The README indexes the subject areas and recommends personal introductions, project preparation, pressure practice, and concise expression. The graph shows only those documented links; there are no source excerpts establishing runtime behavior or dependencies among topics.

Main entry points: [`README.md`](https://github.com/xbox1994/java-interview/blob/master/README.md) (Preparation Guide), [`MD/Java基础-JVM原理.md`](https://github.com/xbox1994/java-interview/blob/master/MD/Java%E5%9F%BA%E7%A1%80-JVM%E5%8E%9F%E7%90%86.md) (JVM), [`MD/Java基础-集合.md`](https://github.com/xbox1994/java-interview/blob/master/MD/Java%E5%9F%BA%E7%A1%80-%E9%9B%86%E5%90%88.md) (Collections), [`MD/Java基础-多线程.md`](https://github.com/xbox1994/java-interview/blob/master/MD/Java%E5%9F%BA%E7%A1%80-%E5%A4%9A%E7%BA%BF%E7%A8%8B.md) (Multithreading)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_prep["Preparation"]
  node_guide["Preparation Guide<br/>[README.md]"]
end

subgraph group_java["Java Fundamentals"]
  node_java_jvm["JVM<br/>[Java基础-JVM原理.md]"]
  node_java_collections["Collections<br/>[Java基础-集合.md]"]
  node_java_threads["Multithreading<br/>[Java基础-多线程.md]"]
  node_java_io["Java IO<br/>[Java基础-IO.md]"]
end

subgraph group_webdata["Web and Data"]
  node_spring["Spring<br/>[Web框架-Spring.md]"]
  node_mysql["MySQL<br/>[数据库-MySQL.md]"]
  node_redis["Redis<br/>[数据库-Redis.md]"]
end

subgraph group_distributed["Distributed Systems"]
  node_cap["CAP Theory<br/>[分布式-CAP理论.md]"]
  node_locks["Distributed Locks<br/>[分布式-锁.md]"]
  node_transactions["Transactions<br/>[分布式-事务.md]"]
  node_queues["Message Queues<br/>[分布式-消息队列.md]"]
  node_coordinator["Coordinators<br/>[分布式-协调器.md]"]
  node_ids["ID Generation<br/>[分布式-ID生成方式.md]"]
  node_hashing["Consistent Hashing<br/>[分布式-一致性hash.md]"]
  node_throttling["Rate Limiting<br/>[分布式-限流.md]"]
  node_discovery["Service Discovery<br/>[微服务-服务注册与发现.md]"]
  node_gateway["API Gateway<br/>[微服务-网关.md]"]
  node_resilience["Resilience<br/>[微服务-服务容错保护.md]"]
  node_config["Configuration Center<br/>[微服务-服务配置中心.md]"]
end

subgraph group_systems["Systems and Algorithms"]
  node_os_network["OS and Networking<br/>[通用基础-操作系统.md]"]
  node_protocols["Communication Protocols<br/>[通用基础-网络通信协议.md]"]
  node_sorting["Sorting<br/>[通用基础-排序算法.md]"]
  node_design_patterns["Design Patterns<br/>[通用基础-设计模式.md]"]
  node_alg_arrays["Array Problems"]
  node_alg_lists["Linked Lists<br/>[算法-链表-反转链表-链表相加.md]"]
  node_alg_trees["Tree Problems<br/>[算法-二叉树-递归-二叉树反转.md]"]
  node_alg_dp["Dynamic Programming"]
  node_alg_lru["LRU Algorithm<br/>[算法-数据结构-LRU淘汰算法.md]"]
  node_algorithm_misc["Other Algorithms<br/>[算法-其他-二十进制相加.md]"]
  node_design_cases["System Design Cases<br/>[系统设计-高并发抢红包.md]"]
  node_seckill["Seckill Architecture<br/>[秒杀架构.md]"]
end

node_candidate(("Interview Candidate"))

node_candidate -->|"prepares with"| node_guide
node_guide -->|"indexes"| node_java_jvm
node_guide -->|"indexes"| node_java_collections
node_guide -->|"indexes"| node_java_threads
node_guide -->|"indexes"| node_java_io
node_guide -->|"indexes"| node_spring
node_guide -->|"indexes"| node_mysql
node_guide -->|"indexes"| node_redis
node_guide -->|"indexes"| node_cap
node_guide -->|"indexes"| node_locks
node_guide -->|"indexes"| node_transactions
node_guide -->|"indexes"| node_queues
node_guide -->|"indexes"| node_coordinator
node_guide -->|"indexes"| node_ids
node_guide -->|"indexes"| node_hashing
node_guide -->|"indexes"| node_throttling
node_guide -->|"indexes"| node_discovery
node_guide -->|"indexes"| node_gateway
node_guide -->|"indexes"| node_resilience
node_guide -->|"indexes"| node_config
node_guide -->|"indexes"| node_os_network
node_guide -->|"indexes"| node_protocols
node_guide -->|"indexes"| node_sorting
node_guide -->|"indexes"| node_design_patterns
node_guide -->|"indexes"| node_alg_arrays
node_guide -->|"indexes"| node_alg_lists
node_guide -->|"indexes"| node_alg_trees
node_guide -->|"indexes"| node_alg_dp
node_guide -->|"indexes"| node_alg_lru
node_guide -->|"indexes"| node_algorithm_misc
node_guide -->|"indexes"| node_design_cases
node_guide -->|"indexes"| node_seckill

click node_guide "https://github.com/xbox1994/java-interview/blob/master/README.md"
click node_java_jvm "https://github.com/xbox1994/java-interview/blob/master/MD/Java%E5%9F%BA%E7%A1%80-JVM%E5%8E%9F%E7%90%86.md"
click node_java_collections "https://github.com/xbox1994/java-interview/blob/master/MD/Java%E5%9F%BA%E7%A1%80-%E9%9B%86%E5%90%88.md"
click node_java_threads "https://github.com/xbox1994/java-interview/blob/master/MD/Java%E5%9F%BA%E7%A1%80-%E5%A4%9A%E7%BA%BF%E7%A8%8B.md"
click node_java_io "https://github.com/xbox1994/java-interview/blob/master/MD/Java%E5%9F%BA%E7%A1%80-IO.md"
click node_spring "https://github.com/xbox1994/java-interview/blob/master/MD/Web%E6%A1%86%E6%9E%B6-Spring.md"
click node_mysql "https://github.com/xbox1994/java-interview/blob/master/MD/%E6%95%B0%E6%8D%AE%E5%BA%93-MySQL.md"
click node_redis "https://github.com/xbox1994/java-interview/blob/master/MD/%E6%95%B0%E6%8D%AE%E5%BA%93-Redis.md"
click node_cap "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-CAP%E7%90%86%E8%AE%BA.md"
click node_locks "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E9%94%81.md"
click node_transactions "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E4%BA%8B%E5%8A%A1.md"
click node_queues "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97.md"
click node_coordinator "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E5%8D%8F%E8%B0%83%E5%99%A8.md"
click node_ids "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-ID%E7%94%9F%E6%88%90%E6%96%B9%E5%BC%8F.md"
click node_hashing "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E4%B8%80%E8%87%B4%E6%80%A7hash.md"
click node_throttling "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E9%99%90%E6%B5%81.md"
click node_discovery "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%BE%AE%E6%9C%8D%E5%8A%A1-%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E4%B8%8E%E5%8F%91%E7%8E%B0.md"
click node_gateway "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%BE%AE%E6%9C%8D%E5%8A%A1-%E7%BD%91%E5%85%B3.md"
click node_resilience "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%BE%AE%E6%9C%8D%E5%8A%A1-%E6%9C%8D%E5%8A%A1%E5%AE%B9%E9%94%99%E4%BF%9D%E6%8A%A4.md"
click node_config "https://github.com/xbox1994/java-interview/blob/master/MD/%E5%BE%AE%E6%9C%8D%E5%8A%A1-%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83.md"
click node_os_network "https://github.com/xbox1994/java-interview/blob/master/MD/%E9%80%9A%E7%94%A8%E5%9F%BA%E7%A1%80-%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.md"
click node_protocols "https://github.com/xbox1994/java-interview/blob/master/MD/%E9%80%9A%E7%94%A8%E5%9F%BA%E7%A1%80-%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E5%8D%8F%E8%AE%AE.md"
click node_sorting "https://github.com/xbox1994/java-interview/blob/master/MD/%E9%80%9A%E7%94%A8%E5%9F%BA%E7%A1%80-%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95.md"
click node_design_patterns "https://github.com/xbox1994/java-interview/blob/master/MD/%E9%80%9A%E7%94%A8%E5%9F%BA%E7%A1%80-%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md"
click node_alg_arrays "https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E6%95%B0%E7%BB%84-%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F-%E7%AC%ACk%E5%A4%A7%E4%B8%AA%E6%95%B0.md"
click node_alg_lists "https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E9%93%BE%E8%A1%A8-%E5%8F%8D%E8%BD%AC%E9%93%BE%E8%A1%A8-%E9%93%BE%E8%A1%A8%E7%9B%B8%E5%8A%A0.md"
click node_alg_trees "https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%8F%89%E6%A0%91-%E9%80%92%E5%BD%92-%E4%BA%8C%E5%8F%89%E6%A0%91%E5%8F%8D%E8%BD%AC.md"
click node_alg_dp "https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92-%E8%BF%9E%E7%BB%AD%E5%AD%90%E6%95%B0%E7%BB%84%E6%9C%80%E5%A4%A7%E5%92%8C.md"
click node_alg_lru "https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84-LRU%E6%B7%98%E6%B1%B0%E7%AE%97%E6%B3%95.md"
click node_algorithm_misc "https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E5%85%B6%E4%BB%96-%E4%BA%8C%E5%8D%81%E8%BF%9B%E5%88%B6%E7%9B%B8%E5%8A%A0.md"
click node_design_cases "https://github.com/xbox1994/java-interview/blob/master/MD/%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1-%E9%AB%98%E5%B9%B6%E5%8F%91%E6%8A%A2%E7%BA%A2%E5%8C%85.md"
click node_seckill "https://github.com/xbox1994/java-interview/blob/master/MD/%E7%A7%92%E6%9D%80%E6%9E%B6%E6%9E%84.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_guide,node_candidate toneBlue
class node_java_jvm,node_java_collections,node_java_threads,node_java_io toneAmber
class node_spring,node_mysql,node_redis toneMint
class node_cap,node_locks,node_transactions,node_queues,node_coordinator,node_ids,node_hashing,node_throttling,node_discovery,node_gateway,node_resilience,node_config toneRose
class node_os_network,node_protocols,node_sorting,node_design_patterns,node_alg_arrays,node_alg_lists,node_alg_trees,node_alg_dp,node_alg_lru,node_algorithm_misc,node_design_cases,node_seckill toneIndigo
```

## Components

### Preparation

- [Preparation Guide](https://github.com/xbox1994/java-interview/blob/master/README.md): `README.md`

### Java Fundamentals

- [JVM](https://github.com/xbox1994/java-interview/blob/master/MD/Java%E5%9F%BA%E7%A1%80-JVM%E5%8E%9F%E7%90%86.md): `MD/Java基础-JVM原理.md`
- [Collections](https://github.com/xbox1994/java-interview/blob/master/MD/Java%E5%9F%BA%E7%A1%80-%E9%9B%86%E5%90%88.md): `MD/Java基础-集合.md`
- [Multithreading](https://github.com/xbox1994/java-interview/blob/master/MD/Java%E5%9F%BA%E7%A1%80-%E5%A4%9A%E7%BA%BF%E7%A8%8B.md): `MD/Java基础-多线程.md`
- [Java IO](https://github.com/xbox1994/java-interview/blob/master/MD/Java%E5%9F%BA%E7%A1%80-IO.md): `MD/Java基础-IO.md`

### Web and Data

- [Spring](https://github.com/xbox1994/java-interview/blob/master/MD/Web%E6%A1%86%E6%9E%B6-Spring.md): `MD/Web框架-Spring.md`
- [MySQL](https://github.com/xbox1994/java-interview/blob/master/MD/%E6%95%B0%E6%8D%AE%E5%BA%93-MySQL.md): `MD/数据库-MySQL.md`
- [Redis](https://github.com/xbox1994/java-interview/blob/master/MD/%E6%95%B0%E6%8D%AE%E5%BA%93-Redis.md): `MD/数据库-Redis.md`

### Distributed Systems

- [CAP Theory](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-CAP%E7%90%86%E8%AE%BA.md): `MD/分布式-CAP理论.md`
- [Distributed Locks](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E9%94%81.md): `MD/分布式-锁.md`
- [Transactions](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E4%BA%8B%E5%8A%A1.md): `MD/分布式-事务.md`
- [Message Queues](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97.md): `MD/分布式-消息队列.md`
- [Coordinators](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E5%8D%8F%E8%B0%83%E5%99%A8.md): `MD/分布式-协调器.md`
- [ID Generation](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-ID%E7%94%9F%E6%88%90%E6%96%B9%E5%BC%8F.md): `MD/分布式-ID生成方式.md`
- [Consistent Hashing](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E4%B8%80%E8%87%B4%E6%80%A7hash.md): `MD/分布式-一致性hash.md`
- [Rate Limiting](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%88%86%E5%B8%83%E5%BC%8F-%E9%99%90%E6%B5%81.md): `MD/分布式-限流.md`
- [Service Discovery](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%BE%AE%E6%9C%8D%E5%8A%A1-%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E4%B8%8E%E5%8F%91%E7%8E%B0.md): `MD/微服务-服务注册与发现.md`
- [API Gateway](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%BE%AE%E6%9C%8D%E5%8A%A1-%E7%BD%91%E5%85%B3.md): `MD/微服务-网关.md`
- [Resilience](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%BE%AE%E6%9C%8D%E5%8A%A1-%E6%9C%8D%E5%8A%A1%E5%AE%B9%E9%94%99%E4%BF%9D%E6%8A%A4.md): `MD/微服务-服务容错保护.md`
- [Configuration Center](https://github.com/xbox1994/java-interview/blob/master/MD/%E5%BE%AE%E6%9C%8D%E5%8A%A1-%E6%9C%8D%E5%8A%A1%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83.md): `MD/微服务-服务配置中心.md`

### Systems and Algorithms

- [OS and Networking](https://github.com/xbox1994/java-interview/blob/master/MD/%E9%80%9A%E7%94%A8%E5%9F%BA%E7%A1%80-%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.md): `MD/通用基础-操作系统.md`
- [Communication Protocols](https://github.com/xbox1994/java-interview/blob/master/MD/%E9%80%9A%E7%94%A8%E5%9F%BA%E7%A1%80-%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E5%8D%8F%E8%AE%AE.md): `MD/通用基础-网络通信协议.md`
- [Sorting](https://github.com/xbox1994/java-interview/blob/master/MD/%E9%80%9A%E7%94%A8%E5%9F%BA%E7%A1%80-%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95.md): `MD/通用基础-排序算法.md`
- [Design Patterns](https://github.com/xbox1994/java-interview/blob/master/MD/%E9%80%9A%E7%94%A8%E5%9F%BA%E7%A1%80-%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md): `MD/通用基础-设计模式.md`
- [Array Problems](https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E6%95%B0%E7%BB%84-%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F-%E7%AC%ACk%E5%A4%A7%E4%B8%AA%E6%95%B0.md): `MD/算法-数组-快速排序-第k大个数.md`
- [Linked Lists](https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E9%93%BE%E8%A1%A8-%E5%8F%8D%E8%BD%AC%E9%93%BE%E8%A1%A8-%E9%93%BE%E8%A1%A8%E7%9B%B8%E5%8A%A0.md): `MD/算法-链表-反转链表-链表相加.md`
- [Tree Problems](https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E4%BA%8C%E5%8F%89%E6%A0%91-%E9%80%92%E5%BD%92-%E4%BA%8C%E5%8F%89%E6%A0%91%E5%8F%8D%E8%BD%AC.md): `MD/算法-二叉树-递归-二叉树反转.md`
- [Dynamic Programming](https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92-%E8%BF%9E%E7%BB%AD%E5%AD%90%E6%95%B0%E7%BB%84%E6%9C%80%E5%A4%A7%E5%92%8C.md): `MD/算法-动态规划-连续子数组最大和.md`
- [LRU Algorithm](https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84-LRU%E6%B7%98%E6%B1%B0%E7%AE%97%E6%B3%95.md): `MD/算法-数据结构-LRU淘汰算法.md`
- [Other Algorithms](https://github.com/xbox1994/java-interview/blob/master/MD/%E7%AE%97%E6%B3%95-%E5%85%B6%E4%BB%96-%E4%BA%8C%E5%8D%81%E8%BF%9B%E5%88%B6%E7%9B%B8%E5%8A%A0.md): `MD/算法-其他-二十进制相加.md`
- [System Design Cases](https://github.com/xbox1994/java-interview/blob/master/MD/%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1-%E9%AB%98%E5%B9%B6%E5%8F%91%E6%8A%A2%E7%BA%A2%E5%8C%85.md): `MD/系统设计-高并发抢红包.md`
- [Seckill Architecture](https://github.com/xbox1994/java-interview/blob/master/MD/%E7%A7%92%E6%9D%80%E6%9E%B6%E6%9E%84.md): `MD/秒杀架构.md`

### Other components

- **Interview Candidate**

## Connections

- Interview Candidate → Preparation Guide: prepares with (evidence: `README.md`)
- Preparation Guide → JVM: indexes (evidence: `README.md`)
- Preparation Guide → Collections: indexes (evidence: `README.md`)
- Preparation Guide → Multithreading: indexes (evidence: `README.md`)
- Preparation Guide → Java IO: indexes (evidence: `README.md`)
- Preparation Guide → Spring: indexes (evidence: `README.md`)
- Preparation Guide → MySQL: indexes (evidence: `README.md`)
- Preparation Guide → Redis: indexes (evidence: `README.md`)
- Preparation Guide → CAP Theory: indexes (evidence: `README.md`)
- Preparation Guide → Distributed Locks: indexes (evidence: `README.md`)
- Preparation Guide → Transactions: indexes (evidence: `README.md`)
- Preparation Guide → Message Queues: indexes (evidence: `README.md`)
- Preparation Guide → Coordinators: indexes (evidence: `README.md`)
- Preparation Guide → ID Generation: indexes (evidence: `README.md`)
- Preparation Guide → Consistent Hashing: indexes (evidence: `README.md`)
- Preparation Guide → Rate Limiting: indexes (evidence: `README.md`)
- Preparation Guide → Service Discovery: indexes (evidence: `README.md`)
- Preparation Guide → API Gateway: indexes (evidence: `README.md`)
- Preparation Guide → Resilience: indexes (evidence: `README.md`)
- Preparation Guide → Configuration Center: indexes (evidence: `README.md`)
- Preparation Guide → OS and Networking: indexes (evidence: `README.md`)
- Preparation Guide → Communication Protocols: indexes (evidence: `README.md`)
- Preparation Guide → Sorting: indexes (evidence: `README.md`)
- Preparation Guide → Design Patterns: indexes (evidence: `README.md`)
- Preparation Guide → Array Problems: indexes (evidence: `README.md`)
- Preparation Guide → Linked Lists: indexes (evidence: `README.md`)
- Preparation Guide → Tree Problems: indexes (evidence: `README.md`)
- Preparation Guide → Dynamic Programming: indexes (evidence: `README.md`)
- Preparation Guide → LRU Algorithm: indexes (evidence: `README.md`)
- Preparation Guide → Other Algorithms: indexes (evidence: `README.md`)
- Preparation Guide → System Design Cases: indexes (evidence: `README.md`)
- Preparation Guide → Seckill Architecture: indexes (evidence: `README.md`)
