首页
›
后端、数据与云原生工程
›
042-Modern C++工程开发
›
《C++面试实战题库》
VIP10
本课程属于:042-Modern C++工程开发
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
C++面试实战题库
共计 30 章节
可可资料掘金营 · 点击在线试看
面试通关路线
① 岗位认知
② 简历优化
③ 能力突破
④ 企业实战
⑤ Offer冲刺
01
面试全景与C++能力地图
目标=梳理C++岗位面试的常见轮次 · 考察维度 · 评分逻辑
C++
面试全景
02
从源码到可执行文件
目标=围绕预处理 · 编译 · 汇编
从源码到可执行文…
目标=围绕预处理
03
变量、类型与类型转换
目标=覆盖基本类型 · const · volatile
变量
类型
04
指针与引用的本质辨析
目标=通过内存布局 · 汇编视角和典型代码题 · 讲清指针算术
指针
引用的本质辨析
05
函数重载、默认参数与名字修饰
目标=从C++名字修饰机制出发 · 解释重载决议 · 默认参数
函数重载
默认参数
06
类与对象的内存布局
目标=围绕空类 · 成员变量 · 对齐
对象的内存布局
目标=围绕空类
07
构造、析构与拷贝控制
目标=系统训练构造函数 · 析构函数 · 拷贝构造
构造
析构
08
继承、多态与虚函数表
目标=通过单继承 · 多继承 · 虚继承案例
继承
多态
09
运算符重载与类型转换运算符
目标=覆盖常见运算符重载规则 · 成员与非成员选择 · 隐式转换风险
运算符重载
类型转换运算符
10
智能指针与资源管理
目标=深入unique_ptr · shared_ptr · weak_ptr的引用计数
智能指针
资源管理
11
左值、右值与移动语义
目标=从值类别出发 · 讲透左值引用 · 右值引用
左值
右值
12
模板编程与泛型思维
目标=覆盖函数模板 · 类模板 · 模板特化
模板编程
泛型思维
13
STL容器底层与选型
目标=对比vector · list · deque
STL
容器底层
14
STL算法、仿函数与lambda
目标=围绕排序 · 查找 · 变换
STL
lambda
15
迭代器、分配器与容器适配器
目标=解析迭代器分类 · 失效场景 · allocator机制
迭代器
分配器
16
异常安全与错误处理
目标=覆盖异常抛出与捕获 · 栈展开 · noexcept
异常安全
错误处理
17
内存管理、new/delete与对象生命周期
目标=从operator new · operator delete · placement new
new/delete
内存管理
18
内存泄漏、越界与未定义行为
目标=通过Valgrind · AddressSanitizer · 调试器与代码审查案例
内存泄漏
越界
19
多线程基础与std
目标=:thread:覆盖线程创建 · join · detach
std
多线程基础
20
互斥量、条件变量与同步原语
目标=围绕mutex · lock_guard · unique_lock
互斥量
条件变量
21
原子操作与内存模型
目标=解析atomic · 内存序 · CAS
原子操作
内存模型
22
异步任务、future与线程池
目标=覆盖async · promise · future
future
异步任务
23
设计模式在C++中的落地
目标=围绕单例 · 工厂 · 观察者
C++
设计模式
24
编译期计算与constexpr
目标=覆盖constexpr · consteval · constinit
constexpr
编译期计算
25
性能优化与缓存友好编程
目标=从CPU缓存 · 伪共享 · 内存对齐
性能优化
缓存友好编程
26
调试、测试与工程工具链
目标=覆盖GDB · CMake · 单元测试
调试
测试
27
网络编程与IO多路复用
目标=围绕socket · TCP/UDP · 阻塞与非阻塞
IO
网络编程
28
数据库、缓存与中间件交互
目标=从C++服务访问MySQL · Redis · 消息队列的常见模式出发
数据库
缓存
29
系统设计题与C++工程架构
目标=通过设计线程池 · 内存池 · 日志库
C++
系统设计题
30
高频面试真题模拟与复盘
目标=综合演练语言细节 · 内存 · STL
高频面试真题模拟
复盘
所属VIP或分类
同VIP:C++内存与资源管理工程
同VIP:C++工程开发实战100例
同VIP:C++并发与多线程工程