> For the complete documentation index, see [llms.txt](https://dasydong.gitbook.io/interview/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dasydong.gitbook.io/interview/readme.md).

# README

![contributions welcome](https://img.shields.io/static/v1.svg?label=Contributions\&message=Welcome\&style=flat-square\&color=blueviolet) ![](https://img.shields.io/github/license/dasydong/interview) ![](https://badgen.net/github/stars/dasydong/interview) ![](https://badgen.net/github/forks/dasydong/interview) ![](https://img.shields.io/github/repo-size/dasydong/interview?color=orange) ![](https://badgen.net/github/last-commit/dasydong/interview)

|     互联网    |     前端知识    |     操作系统    | 编程语言 Python\&Go |     数据库    |     面向对象    |     算法    |     贡献    |
| :--------: | :---------: | :---------: | :-------------: | :--------: | :---------: | :-------: | :-------: |
| [🔨](#互联网) | [🔨](#前端知识) | [🔨](#操作系统) |   [🔨](#编程语言)   | [🔨](#数据库) | [🔨](#面向对象) | [🔨](#算法) | [🔨](#贡献) |

|     云原生    |     分布式    |     CICD    |     API    |     测试    |     推荐    |     工具包    |     大话    |     免责声明    |  Star  |
| :--------: | :--------: | :---------: | :--------: | :-------: | :-------: | :--------: | :-------: | :---------: | :----: |
| [🔨](#云原生) | [🔨](#分布式) | [🔨](#CICD) | [🔨](#API) | [🔨](#测试) | [🔨](#推荐) | [🔨](#工具包) | [🔨](#大话) | [🔨](#免责声明) | \[👆⭐] |

![](https://dasydong.github.io/img/backend-map-c.png)

### 在线阅读

* [GithubBlog](https://dasydong.github.io/interview/)
* [Gitbook](https://dasydong.gitbook.io/interview/)

## 互联网

* [互联网是如何工作的](/interview/notes/how-does-the-internet-work.md)
* [HTTP](/interview/notes/http.md)
* [DNS](/interview/notes/http.md)
* [Domain](/interview/notes/http.md)
* [CDN](/interview/notes/http.md)

## 前端知识

* [浏览器和他们是如何工作的](/interview/notes/frontend.md)
* [CSS](/interview/notes/frontend.md)
* [HTML](/interview/notes/frontend.md)
* [Javascript](/interview/notes/frontend.md)

## 操作系统

* [操作系统](/interview/notes/system.md)
* [Linux](https://github.com/CyC2018/CS-Notes/blob/master/notes/Linux.md)

## 编程语言

* [Python](/interview/notes/python.md)
* [Go](/interview/notes/go.md)
* [Java-未添加](https://github.com/DasyDong/interview/tree/25d298f93ce792176a4feaff7d715ce40a288bce/notes/java.md)

## 数据库

* [MySQL](/interview/notes/mysql.md)
  * [ORM](/interview/notes/mysql.md)
  * [ACID](/interview/notes/mysql.md)
  * [N+1](/interview/notes/mysql.md)
  * [Index索引](/interview/notes/mysql.md)
* [MongoDB-未添加](https://github.com/DasyDong/interview/tree/25d298f93ce792176a4feaff7d715ce40a288bce/notes/mongodb.md)
* [Redis](/interview/notes/redis.md)

## 算法

* [算法种解题模板](/interview/notes/algorithm.md)
* [常见算法python实现](/interview/notes/algorithm_code.md)
* [fucking-algorithm](https://github.com/labuladong/fucking-algorithm)
* [Algorithms Implemented in GoLang](https://github.com/TheAlgorithms/Go)
* [Algorithms Python](https://github.com/TheAlgorithms/Python)
* [bigo算法](https://www.bigocheatsheet.com/)

## 面向对象

* [Design Pattern设计模式理论](/interview/notes/design_pattern.md)
* [Design Pattern设计模式实操](https://github.com/DasyDong/interview/tree/25d298f93ce792176a4feaff7d715ce40a288bce/code/design_pattern/创建型模式-单例模式.py)

## 云原生

* [docker](/interview/notes/docker.md)
* [CNCF](/interview/notes/cncf.md)
* [微服务](/interview/notes/microservice.md)
* [ServiceMesh](/interview/notes/servicemesh.md)
* [微服务监控对比](/interview/notes/monitor.md)
* [consul](/interview/notes/consul.md)
* [etcd](/interview/notes/etcd.md)
* [Istio](/interview/notes/istio.md)
* [prometheus](/interview/notes/prometheus.md)
* [kubernetes架构](/interview/notes/kubernetes.md)
* [VPA-HPA-CA弹性扩缩容](/interview/notes/kubernetes_vpa_hpa_ca.md)

## CICD

* [持续交付](/interview/notes/cicd.md)

## 分布式

* [基于GO的dkron](/interview/notes/dkron.md)
* [分布式消息系统kafka.md](/interview/notes/kafka.md)
* [CAP](/interview/notes/cap.md)
* [raft算法](/interview/notes/raft.md)

## API

* [Rest](/interview/notes/api.md)
* [API前后端规范](https://github.com/DasyDong/interview/blob/master/notes/api-guide.md)
* [JsonApi](/interview/notes/api.md)
* [Swagger](/interview/notes/api.md)
* [身份验证](/interview/notes/api.md)

## 测试

## 大话

* [程序员如何成长](/interview/notes/be_programmer.md)
* [聊一聊我们组的OKR](/interview/notes/okr.md)
* [怎么做一场优秀的技术演讲](/interview/notes/talk.md)
* [中台](/interview/notes/zhongtai.md)

## 工具包

* [Git](/interview/notes/git.md)
* [ELK](/interview/notes/elk.md)
* [norepeat](https://github.com/DasyDong/python-norepeat)
* [SpellCheck](https://github.com/DasyDong/spell-check-go)

## 推荐

* [developer-roadmap](https://github.com/kamranahmedse/developer-roadmap)
* [stackoverflow上Python相关回答整理翻译](https://github.com/wklken/stackoverflow-py-top-qa)
* [Istio服务网格进阶实战](https://github.com/servicemesher/istio-handbook)
* [MasteringGO 中文译本](https://github.com/hantmac/Mastering_Go_ZH_CN)
* [设计模式 Golang实现](https://github.com/senghoo/golang-design-pattern)
* [Python Anti-Patterns](https://github.com/quantifiedcode/python-anti-patterns)
* [Kubernetes Handbook](https://github.com/feiskyer/kubernetes-handbook)
* [wtfpython-cn](https://github.com/leisurelicht/wtfpython-cn)
* [wtfpython-en](https://github.com/satwikkansal/wtfpython)
* [Python资源大全中文版](https://github.com/jobbole/awesome-python-cn)
* [awesome-python资源大全EN版](https://github.com/vinta/awesome-python)
* [Go 入门指南](https://github.com/unknwon/the-way-to-go_ZH_CN)
* [build-your-own-x](https://github.com/danistefanovic/build-your-own-x)
* [coding-interview-university](https://github.com/jwasham/coding-interview-university)
* [python-patterns](https://github.com/faif/python-patterns)
* [两地书](https://www.cnblogs.com/xiexj/p/9108020.html)
* [技术面试最后反问面试官的话](https://github.com/yifeikong/reverse-interview-zh)
* [GitHub中文排行榜](https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts)

## 免责声明

文中后端路线图由 kamranahmedse制作原仓库链接为： [kamranahmedse /developer-roadmap](https://github.com/kamranahmedse/developer-roadmap)

本文是根据后端研发路线路图做的总结和扩展， 此文档目的是让您了解大致的学习内容。路线图会在您对接下来要学习什么感到困惑的时候给您适当的指导，部分总结内容只能相当于QuickLook。如果想某一点深入，请Google到底

部分文档翻译或总结自互联网，已添加参考引用

## 贡献

* 用 PR 提交改进
* 在 Issue 中交流想法
* 传播这个Repo 欢迎Star

## Stargazers over time

[![Stargazers over time](https://starchart.cc/DasyDong/interview.svg)](https://starchart.cc/DasyDong/interview)
