校招面试专题系列- 持续更新

目录


1. 计算机网络

1. 1 应用层核心:HTTP, HTTPS, TLS, DNS, (非)对称加密,应用层安全

1.2 TCP/IP核心:TCP, UDP, 三次握手,四次挥手,粘包原理,传输层安全

2. 操作系统

2.1 调度管理:进程,线程,协程,非阻塞,同步,异步,用户态,内核态

2.2 存储管理:虚拟内存,存储层次,段页式管理,页面置换,文件系统,RAID

3. 计算机系统

3.1 通信机制:锁,死锁,进程间通信,线程间通信,无锁,分布式锁

3.2 运行原理:编程语言,编译,解释,编译过程,链接库原理,计算机层次,指令

4. 算法与数据结构

4.1 数据结构:数组,栈,队列,链表,双向链表,二叉树

4.2 算法:时间/空间复杂度,DFS, BFS, 回溯,贪心,动态规划

5. 数据库

5.1 应用知识:库,表,视图,事务,函数,范式,外键,唯一键,字段类型

5.2底层原理:B+树索引,存储引擎,性能分析,数据库安全,运营与维护

6. 编程能力

6.1 常见设计模式:单例模式,工厂模式,Builder模式,Adapter模式

6.2 面向对象编程:属性,行为,封装,继承,组合,多态

经验分享 程序员 微信小程序 职场和发展