智能指针 面试题
共 24 篇真实面经 · 涵盖 4399 / 多家 C++ 方向公司 / 社招求职经验分享 / 金山 / 柠檬微趣 等 23 家公司
4399游戏服务器开发一二三面:C++八股、UDP与匹配设计
4399 秋招游戏服务器开发三面面经:一面技术面覆盖 C++ 智能指针与多态、多线程、链表与红黑树、TCP/UDP 与匹配系统设计;二面 HR 面问到岗时间、项目与 Offer;三面产品面考游戏理解与职业规划。
C++ 大厂面经汇总:从多场技术面看筛选主线与高频题
一篇汇总 OPPO、vivo、华为、腾讯、字节、小米、美团、百度等方向 C++ 面经的分析:面试真正在筛对象模型与内存布局、资源与生命周期、STL 取舍、并发与 OS、项目深挖五件事,并给出各公司侧重点、能力分层标准与语言机制、资源管理两组高频题清单。
C++ 社招怎么准备:三轮复习法与三层深度自测
一篇 C++ 社招三周准备的复盘:第一轮把简历项目压成四句话讲清,第二轮按「能否答到第三层」筛知识点(智能指针、多态、线程各举了三层示例),第三轮做被追问模拟与三类手写代码,并给出两个自己踩过的坑与面试前一天的动作。
金山 C++研发一面:编译链接、智能指针与虚函数模型
金山 C++ 研发岗一面面经,全程围绕语言与对象模型展开:源文件到可执行文件的四个阶段、const 成员函数与 mutable、指针/引用/智能指针的语义分工、shared_ptr 控制块与线程安全的边界、weak_ptr 的 lock 与 expired,以及虚函数、纯虚析构、虚继承和多继承歧义的实现细节。
柠檬微趣 C++客户端秋招:智能指针、移动语义与类型转换
柠檬微趣 C++ 客户端岗秋招面经,考点高度集中在现代 C++ 的资源管理语义:new/malloc 的区别与 placement new、shared_ptr 控制块与循环引用、unique_ptr 与 weak_ptr 的选型、构造抛异常时的内存回收、std::move 的真实作用、移动构造的隐式生成规则,以及四种 cast 的适用边界。
拼多多客户端开发一面:TCP 保活、登录鉴权与 C++ 智能指针
拼多多客户端开发一面(10.10):从游戏项目的登录创角流程与断线处理切入,追问 TCP 保活与 HTTP 长连接的区别、三次握手四次挥手、登录鉴权怎么样才不打爆数据库,再考移动端多语言通信、C++ 的 new 失败行为、智能指针的线程安全与 lambda 底层实现,算法是岛屿数量变式和一道贪心题。
腾讯搜狗输入法秋招二面面经:智能指针、lambda 与字符串大整数乘法
腾讯搜狗输入法秋招二面面经:面试以实习经历为主,八股只问了智能指针的使用场景、lambda 与函数指针的性能对比,手撕字符串大整数乘法;其余问题集中在工程素养上——怎么保证 AI 写代码的输出可靠、怎么设计测试用例、用 Agent 遇到过什么问题,以及 AI 会不会取代程序员。
同为股份秋招C++开发一面与HR面:内存、多线程与RAG项目
同为股份秋招 C++ 开发一面+HR 面:考 C 与 C++ 区别、static 与智能指针、内存泄漏、RSS/VSS 与虚拟内存、线程池与锁的取舍、单核多线程与绑核,并问 RAG 与向量库选型;9.29 HR 面后已 OC。
亚信安全C++开发工程师面经
亚信安全C++开发工程师面经,围绕智能指针的所有权模型与线程安全边界、悬空引用、vector 扩容与迭代器失效、移动语义与 noexcept、unordered_map 哈希冲突、RAII 资源封装、Qt 跨线程信号槽以及 TCP 粘包拆包展开。
百度网络研发一面 epoll 与 TCP 连环追问
百度网络研发一面面经,9.11 面试。考察 Reactor 框架与 epoll 封装、RDMA 远程读、QUIC 对比 HTTP、TCP 状态机与 TIME_WAIT、TLS 握手、进程线程通信、智能指针与虚函数,手撕合并 k 个有序链表。
天翼云 C++后端 一面面经:C++ 基础、死锁与内存问题
天翼云 C++ 后端(广州,校招)线上一面,两位面试官、无手撕无笔试:struct 与 class、const、重载与重写、虚函数、内存分区、智能指针、死锁的必要条件、TCP 与 UDP 及协议归属、内存泄漏与虚拟内存,最后是项目的问题定位与崩溃调试。
元戎启行 软件工程师一面:C++ 八股与 01 串手撕
元戎启行软件工程师一面面经,约 50 分钟,流程为项目深挖、C++ 与系统八股、手撕代码。项目里追问智能指针的真实使用场景,八股覆盖多态与 virtual 底层实现、右值引用与 std::move、编译链接四步、进程线程与 IPC、epoll 与 LT/ET、TCP 三次握手四次挥手及与 UDP 的对比,手撕是找 01 串里任意「01」子串的位置。
华为后端开发岗面经:C++ 移动语义与 STL 容器
华为后端开发岗面经,集中考察 C++ 基础:移动语义、三种智能指针的差异、编译期与运行期多态、虚函数表实现,以及 STL 容器特点、Linux 进程间通信和单调栈等算法套路。
华为 OD 面试:机考 400 分,C++ 岗一面二面全流程
华为 OD 面试记录:Java 背景但机考用 C++(400 分)只能面 C++ 岗。一面考 const/static、指针与内存管理并复盘机考;二面近两小时深挖 HashMap、virtual 析构、C++ 与 JVM 内存分区、智能指针、SQL 与索引优化,手撕最长无重复子串。
鹰角网络引擎工具岗一面(C++与图形学)
鹰角网络引擎工具岗一面面经,约一小时。技术部分考 C++ 基础(vector 实现与内存位置、多态、智能指针、多线程、序列化)、ECS 与 OOP 取舍、mipmap 与远处闪烁成因,手撕数组中和为 n 的连续子数组;另有引擎、DCC 工具与美术协作等开放题。
经纬恒润 C++ 后端一面:网络、STL 与智能指针
经纬恒润 C++ 后端开发一面面经:覆盖 TCP 与 UDP 选型及握手挥手、HTTP/1.1 与 HTTP/2 差异、map 与 unordered_map 底层、vector 扩容与迭代器失效、线程池同步与 epoll 的触发模式。
经纬恒润 C/C++软件开发面经(凉经)
经纬恒润 C/C++ 软件开发岗面经:围绕高频行情聚合与回放平台的通信组件选型、跨平台媒体采集网关的线程模型、STL 容器取舍、智能指针所有权语义、线程池悬垂引用、epoll 写事件注册与 TCP 粘包拆包逐层展开。
迈瑞医疗软件开发一面(时序数据与并发队列)
迈瑞医疗软件开发一面,9.21 面试约 40 分钟,按大类校招、技术深度不大。题目围绕个人项目与实习:时序数据种类频率与数据量、断线重连与设计难点、实习为什么用 DDS;八股问 Lambda 与智能指针,手撕多生产者多消费者的固定容量环形队列。
C++ 面经合集:正孚软件、大梦龙途、辰瑞炽娱三场面试
C++ 面经合集:正孚软件、大梦龙途与辰瑞炽娱三家面试记录,覆盖 vector 与 list 的并发访问、shared_ptr 与 RAII、虚函数实现、epoll 与协程调度、快排复杂度,以及单链表手写与笔试算法题复盘。
OPPO 嵌入式软件 一面面经
OPPO 嵌入式软件一面记录,问题集中在 Linux 系统编程与 C/C++ 工程基础:进程与线程的资源归属和切换代价、内核调度时机与任务状态转换、失效指针与内存安全、智能指针的所有权语义,以及判断线程安全应观察的维度。
软牛科技 C++ 底层开发面经:STL 实现与资源管理
软牛科技 C++ 底层开发面经,围绕 AI 生成底层代码的审查、vector 扩容与迭代器失效、异常安全与 RAII、shared_ptr 控制块与循环引用、Qt 信号槽跨线程,以及 HTTP 长连接阻塞与 TCP 粘包拆包。
元绎互动 C++ 面经:智能指针、内存管理与并发
元绎互动 C++ 面经 11 问,全是语言与系统基础:shared_ptr 的线程安全边界、new/delete 与 malloc/free 的区别、进程内存布局与栈帧、move 语义、模板实例化时机、多线程同步、哈希表与 Reactor。
云鲸智能嵌入式软件开发一面:C++ 基础连环拷打
云鲸智能嵌入式软件开发一面面经,题量大、覆盖广。从扫地机器人多传感器时间戳对齐切入,密集考察 C++ 细节:const 与 constexpr、野指针与悬空指针、虚表分派、深浅拷贝与智能指针、placement new、内存屏障。
恒生电子C++后端开发面试经验分享
分享恒生电子C++后端开发岗位面试经验。面试重点考察C++多态实现、智能指针、读写锁、数据库索引数据结构及设计模式等八股文,并结合项目经验探讨LLM场景下的性能优化方案(如RAG技术)。