网易面试题 · 编码实现 · C++
网易相关面试题,按最终去重题目聚合。
共 2201 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:编码实现 · C++
考察点
技术栈
第 1 题在C++中,如何实现多态? 考察C++多态的实现机制及适用场景第 2 题请手写一个 shared_ptr 模板类,并说明其核心实现要点。 考察 C++ 智能指针的资源管理、引用计数与线程安全设计第 3 题C++中动态绑定是什么意思? 考察运行时多态的分派机制与底层原理第 4 题请手写实现一个简化版的 shared_ptr,说明其核心机制。 考察智能指针的引用计数原理与内存管理正确性第 5 题如何删除一个 vector 中所有的数字 2? 考察 STL 容器遍历与删除的正确模式和迭代器失效管理第 6 题右值和右值引用是什么?move 一个 vector 和 move 一个 int 有区别吗? 考察对 C++ 移动语义核心概念的理解及实际应用差异第 7 题给定一个类层次结构,如何估算该类对象占用的字节数?请举例说明。 考察对象内存布局与对齐规则的运用第 8 题new 与 malloc 有什么区别?请展开 malloc 的底层实现过程。 考察 C++ 内存管理机制与堆分配器实现原理