校招面试专题系列- 持续更新
目录
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 面向对象编程:属性,行为,封装,继承,组合,多态
上一篇:
Java基础知识总结(2021版)
下一篇:
【Java基础知识 5】装箱和拆箱