FUNPLUS面试题 · C++
FUNPLUS相关面试题,按最终去重题目聚合。
共 173 道真题 · 当前筛选命中 28 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 21 题请描述 std::shared_ptr 的内存分布结构,包括控制块中存放的内容。 考察对智能指针内存布局和控制块管理的理解第 22 题智能指针如何共享? 考察C++智能指针shared_ptr的共享机制与底层原理第 23 题哪些常见原因会导致C++程序崩溃?例如,对一个 char[10] 数组写入第 11 个字符时会发生什么? 考察对C++内存越界、未定义行为和崩溃机制的理解第 24 题为什么C++中make_shared比直接构造shared_ptr更快? 考察对shared_ptr内存分配与性能优化的理解第 25 题父类怎么调用子类函数,使用的虚函数表是一样的吗? 考察多态机制、虚函数表结构及父类调用子类覆盖方法的理解第 26 题list底层和vector有什么不一样 考察C++ STL中list与vector的底层数据结构、内存布局及操作复杂度差异第 27 题实现数值的整数次方函数,并说明如何优化算法。 考察幂运算的算法实现、边界处理和优化意识第 28 题请解释C++中信号量的工作原理及其典型使用场景。 考察对并发同步原语的理解与应用能力