虚函数 面试题
共 6 篇真实面经 · 涵盖 金山 / 天翼云 / 多家公司 / 拾疏 / 中望软件 等 5 家公司
金山 C++研发一面:编译链接、智能指针与虚函数模型
金山 C++ 研发岗一面面经,全程围绕语言与对象模型展开:源文件到可执行文件的四个阶段、const 成员函数与 mutable、指针/引用/智能指针的语义分工、shared_ptr 控制块与线程安全的边界、weak_ptr 的 lock 与 expired,以及虚函数、纯虚析构、虚继承和多继承歧义的实现细节。
天翼云 C++后端 一面面经:C++ 基础、死锁与内存问题
天翼云 C++ 后端(广州,校招)线上一面,两位面试官、无手撕无笔试:struct 与 class、const、重载与重写、虚函数、内存分区、智能指针、死锁的必要条件、TCP 与 UDP 及协议归属、内存泄漏与虚拟内存,最后是项目的问题定位与崩溃调试。
C++ 面经合集:海源泰和、芯极客、大华外包与摩西尔笔试
C++ 面经合集:海源泰和、成都芯极客、大华外包三家面试加摩西尔笔试记录,覆盖静态与动态多态、菱形继承、虚函数表、map 底层红黑树、C++ 编译链接过程、TCP 可靠传输与粘包,以及 GDB 调试与 Qt 基础题。
C++ 面经合集:正孚软件、大梦龙途、辰瑞炽娱三场面试
C++ 面经合集:正孚软件、大梦龙途与辰瑞炽娱三家面试记录,覆盖 vector 与 list 的并发访问、shared_ptr 与 RAII、虚函数实现、epoll 与协程调度、快排复杂度,以及单链表手写与笔试算法题复盘。
拾疏 C++ 开发面经:类默认成员函数、虚函数实现与进程线程
C++ 开发面经:从编译器默认生成的成员函数、拷贝构造函数的调用时机与需要自己实现的场景,到虚函数实现原理、堆栈与重载重写的区别、进程线程的通信方式,最后以红黑树的应用场景、游戏偏好与薪资预期收尾。
中望软件C++一面 八股与项目细节拷打
中望软件 C++ 岗位线上一面约 35 分钟:STL 与多态八股连问,覆盖 static 用法、虚表、构造析构能否虚、map 与 unordered_map、移动语义与转发引用,并深挖简历项目与多线程实现。