轻舟智航面试题 · 风险判断 · C++
轻舟智航相关面试题,按最终去重题目聚合。
共 126 道真题 · 当前筛选命中 4 道 · 更新 2026-08-05
筛选题目已选:风险判断 · C++
考察点
技术栈
第 1 题在C++中,为什么通常将基类的析构函数定义为虚函数? 考察对虚析构函数作用及多态删除对象时安全性理解第 2 题在C++的unordered_map中,哈希桶数量(bucket_count)是如何确定的,以及一个大数(如键的哈希值)是如何映射到具体的桶(bucket)编号上的?请解释其原理和可能的冲突处理。 考察对unordered_map哈希表实现、桶索引计算和冲突处理机制的理解第 3 题shared_ptr的引用计数线程安全是如何实现的? 考察对shared_ptr引用计数原子操作及线程安全边界理解第 4 题请说明 C++ 标准库中 std::vector 的 erase 方法的工作原理,包括删除单个元素和删除区间元素时的行为。 考察对 vector 内存布局和迭代器失效机制的理解