huihut/interview(4 万星):面向 C/C++ 校招的基础知识总结——语言、STL、数据结构、操作系统、网络、数据库、设计模式与面经。
内容来源:huihut/interview
C/C++ 语言基础
const、static、指针、引用、内存管理等语言核心考点。
Effective C++ 条款
Effective C++ / More Effective 经典条款速记。
STL 标准库
容器、迭代器、算法、底层实现原理。
数据结构
链表、栈、队列、树、图、哈希表等考点。
算法
排序、查找、动态规划、贪心等高频算法。
经典问题
生产者消费者、哲学家就餐等经典并发问题。
操作系统
进程线程、内存管理、死锁、文件系统。
计算机网络
TCP/UDP、HTTP、三次握手四次挥手等。
网络编程
Socket、IO 多路复用、Reactor 模型。
数据库
索引、事务、范式、Redis 等。
设计模式
单例、工厂、观察者等常用模式。
链接、装载与库
编译链接、静态/动态库、装载原理。
推荐书籍
C/C++ 各方向经典书单。
C/C++ 发展方向
后端、客户端、游戏、嵌入式等方向路线。
复习刷题网站
刷题与面经网站合集。
面试题目与经验
真实面试题与面经汇总。