摩尔线程面试题 · 风险判断 · C++
摩尔线程相关面试题,按最终去重题目聚合。
共 165 道真题 · 当前筛选命中 6 道 · 更新 2026-08-05
筛选题目已选:风险判断 · C++
考察点
技术栈
第 1 题C++中的析构函数是在主线程调用,还是其他线程调用? 考察对C++对象生命周期、线程上下文与析构函数调用机制的掌握第 2 题请介绍C++智能指针的相关知识,包括它们的作用、主要类型及使用时的注意事项。 考察对C++智能指针基本概念、类型选择及常见陷阱的理解第 3 题为什么析构函数通常需要声明为虚函数? 考察析构函数虚化的必要性及内存安全问题第 4 题请描述你在C++项目中实现LRU缓存的过程,以及你做了哪些修改来完善它。 考察C++编程能力、LRU算法理解及实际问题解决能力第 5 题请谈谈你对内存序(memory order)的理解,并结合具体平台说明其实现。 考察并发编程中对内存序模型的理解及其在底层实现中的表现第 6 题在 C/C++ 中,如果要开一个千万级别的数组,应该怎么做?请结合栈和堆的区别说明。 考察大数组内存分配方式及栈与堆的内存管理差异