Python語言基礎
- 語言特點
- 語法基礎
- 高級特性
算法與數據結構
- 常用算法和數據結構
- 分析時間/空間復雜度
- 實現常見數據結構和算法
編程范式
- 面向對象編程
- 常用設計模式
- 函數式編程
操作系統
- 常用 Linux 命令
- 進程/線程
- 內存管理
網絡編程
- 常用協議 TCP/IP/HTTP
- Socket 編程基礎
- Python 並發庫
數據庫
- Mysql 常考,索引優化
- 關系型和 NoSQL 的使用場景
- Redis 緩存
Python Web 框架
- 常用框架對比,RESTful
- WSGI 原理
- Web 安全問題
系統設計
- 設計原則,如何分析
- 后端系統常用組件(緩存、數據庫、消息隊列等)
- 技術選型和實現(短網址服務、Feed 流系統)
軟實力
- 學習能力
- 業務理解能力,溝通交流能力
- 心態