互联网/IT行业面试题 · 问题拆解 · C++
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 108 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · C++
考察点
技术栈
第 101 题C++ 中 union 是什么?union 里面可以定义一个 class 成员吗? 考察对 C++ union 内存布局、成员限制及 C++11 后扩展语法的理解第 102 题请实现一个无锁队列,并说明其并发安全与性能关键点。 考察无锁数据结构设计、原子操作应用与边界处理第 103 题平常用 vector 吗?请讲讲你对 vector 的理解。 考察对 C++ 动态数组容器的原理理解和使用经验第 104 题请讲解一下C++中的多态及其实现原理。 考察对C++多态概念和底层实现机制的理解第 105 题将 shared_ptr 以右值(如 std::move)方式传入函数参数,引用计数如何变化? 考察右值传递时移动语义对引用计数的优化第 106 题请解释多态的实现机制,包括虚函数表、虚函数表指针在对象内存中的位置,以及虚函数调用时的查找过程。 考察对C++多态底层实现的理解,包括虚表结构、虚指针布局与调用机制第 107 题给定一个点集和一个半径,求能涵盖最多点的圆心位置,需用C++自行定义实现所有内容。 考察几何算法设计、复杂度分析和C++编码实现能力第 108 题成员函数的大小是否会影响类实例的内存占用?请结合函数存储位置说明。 考察对成员函数与对象实例内存布局关系的理解