一、web
请求的流程
浏览器 ==> 负载均衡 ==> web
框架 ==> 精力逻辑 ==> 数据库缓存
二、后端技术栈
python
语言基础
1.语言特点
2.语法基础
3.高级特性
算法与数据结构
1.常用算法和数据结构
2.分析时间/空间复杂度
3.实现常见数据结构和算法
编程范式
1.面向对象编程
2.常用设计模式
3.函数式编程
操作系统
1.常用 Linux
命令
2.进程/线程
3.内存管理
网络编程
1.常用协议 TCP/IP/HTTP
2.Socket
编程基础
3.Python
并发库
数据库
1.Mysql
常考,索引优化
2.关系型和 NoSQL
的使用场景
3.Redis
缓存
Python web
框架
1.常用框架对比,RESTful
2.WSGI
原理
3.web
安全问题
系统设计
1.设计原则,如何分析
2.后端系统常用组件(缓存、数据库、消息队列等)
3.技术选型和实现(短网址服务,Feed
流系统)
技术之外的软实力
1.学习能力
2.业务理解能力,沟通交流能力
3.心态