一、先搞清楚:大厂到底在考什么C++ 面试从来不是“会不会语法”,而是三层能力筛选:1. 语言掌控力(基础但不基础)重点不是“会用”,而是“知道底层发生了什么”:对象模型(虚函数表 / 内存布局)构造 / 拷贝 / 移动语义RAII 与资源管理智能指针本质(shared_ptr 引用计数怎么实现)👉 面试官真正想听的是:“你能不能解释编译器帮你做了什么”2. 工程能力(拉开差距的核心)大厂非常看重:STL 是否“真的用对了”是否理解 allocator / iterator / 容器复杂度是否写过线程安全代码是否踩过内存泄漏 / 数据竞争坑典型追问:vector 扩容为什么是 1.5/2 倍...