计算机网络
- OSI五层网络模型
- 每层的功能和有哪些协议
- 传输层协议TCP和UDP的区别
- TCP三次握手和四次挥手
- TCP拥塞控制
- HTTP 1.0和1.1以及HTTPS的特点和区别
- Cookie和Session
- 请求方法get和post的区别
- DNS协议的功能
- 浏览器输入URL到打开页面的过程
数据库
- 联表查询
- delete和truncate和drop的区别
- 事务和四大范式
- 事务四大隔离级别
- 乐观锁和悲观锁
- 索引
- 慢查询的原因
- 关系型数据库和菲关系型数据库的区别
操作系统
- Linux操作命令
- 进程和线程
- 死锁
数据结构与算法
- 时间复杂度
- 冒泡排序和快排
- 数组问题
- 链表
- 二叉树
编程语言Python
- 基本的数据类型
- 列表和元组
- ==和is
- 浅复制和深复制
- *args和**kwargs
- re的match和search和findall的区别
- 装饰器
- py2和py3的区别
- 常用的库
- Python内存管理
- GIL
- 使用过多线程吗