电商行业面试题 · C++
电商行业相关面试题,按题目行业基础数据聚合。
共 10617 道真题 · 当前筛选命中 102 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 41 题C++11特性有哪些? 考察对C++11核心特性的掌握程度和实际应用能力第 42 题手写实现:找出数组中和最大的连续子数组,并返回该子数组本身,而不仅是最大和。 考察动态规划与滑动边界追踪,要求返回具体子数组而非仅求和第 43 题C++中浮点数和复数是怎么存储的? 考察对C++浮点数IEEE 754表示和复数内存布局的基本理解第 44 题C++怎么实现多态 考察C++多态的实现机制和适用场景第 45 题用C++实现一个内存池的类,包括初始化、分配和回收操作。 考察C++内存池设计、内存分配与回收的正确性和性能意识第 46 题虚函数的作用和实现原理 考察对多态机制的理解及底层虚函数表实现第 47 题shared_ptr 的内存管理是怎么做的? 考察 C++ 智能指针引用计数、资源释放与线程安全机制第 48 题请介绍智能指针的原理和使用注意事项。 考察智能指针的生命周期管理与安全规范第 49 题介绍RAII,有哪些应用场景? 考察对RAII核心思想、生命周期管理与资源安全释放的理解第 50 题如何借助 spdlog 库实现自定义 sink? 考察对 spdlog 日志库扩展机制的理解与实际应用能力第 51 题请解释 C/C++ 中 static 关键字的主要作用。 考察对存储类别、作用域和生命周期语义的理解第 52 题为什么 unique_ptr 不能实现赋值操作? 考察对 unique_ptr 所有权语义和 C++ 移动语法的理解第 53 题纯虚函数的作用是什么? 考察对C++纯虚函数概念及用途的理解第 54 题空指针跟野指针是怎么定义的,编码过程中如何规避这类问题? 考察对空指针与野指针概念的理解及实际编码中的防御意识第 55 题请实现 LCR 156:二叉树的序列化与反序列化,要求基于层序序列化重建二叉树。 考察二叉树层序序列化与反序列化的算法实现能力第 56 题你的技术栈主要是C++,对Java了解吗? 考察候选人技术栈广度与迁移学习能力第 57 题构造、析构函数可以抛出异常吗? 考察C++异常安全与生命周期管理的边界意识第 58 题C++ 中 struct 和 class 的区别是什么? 考察对 C++ 访问控制和类型语义的掌握程度第 59 题如果 unordered_map 中已有大量元素,插入一个新元素时,已有的迭代器是否会失效?在什么情况下 unordered_map 的迭代器会失效? 考察对哈希表重哈希机制及迭代器失效条件的理解第 60 题C++中没有接住抛出的异常会发生什么? 考察C++异常处理机制与未捕获异常的后果