前端/移动开发面试题 · 技术原理 · C++
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 475 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C++
考察点
技术栈
第 161 题请系统介绍C++中static关键字的常见用法及其作用域和生命周期影响。 考察对C++ static关键字在变量、函数、类成员等多场景下的理解第 162 题原生和C++间是怎么传递数据的? 考察不同语言运行环境之间数据交互的机制设计第 163 题虚函数和纯虚函数有什么区别? 考察C++多态机制中虚函数与纯虚函数的概念区别第 164 题C++11新特性有哪些? 考察对C++11核心新特性掌握广度与深度第 165 题请介绍 STL 中常用的容器类型及其适用场景。 考察 C++ STL 容器的分类、特性与选择能力第 166 题讲讲C++的多态、虚函数和纯虚函数。 考察对C++面向对象多态机制及虚函数抽象能力的理解第 167 题让你用代码设计 sharedptr 怎么设计 考察智能指针核心原理、引用计数与资源管理第 168 题虚函数表是在何时生成的? 考察对C++编译链接及运行期机制的理解第 169 题派生类是如何寻找虚函数表的? 考察C++虚函数表机制、继承与多态的底层原理第 170 题Compose接入C++是如何实现的? 考察跨语言互操作、技术原理与实现细节理解第 171 题C++ 中智能指针有哪些?分别适合什么场景? 考察 C++ 智能指针的类型、适用场景和选择依据第 172 题请解释内联函数的作用和适用场景,并说明它与宏定义的区别。 考察对内联函数优化机制及其与宏差异的理解第 173 题STL 中 map 和 unordered_map 的底层实现分别是什么? 考察对标准库容器底层数据结构与复杂度特性的理解第 174 题C++、Java 与 JavaScript 有什么区别? 考察对主流编程语言特性的理解与横向对比能力第 175 题如果一个 std::vector 占用的内存特别大,你会如何解决内存问题? 考察内存管理意识与优化策略第 176 题为什么父类的析构函数不调用子类的虚函数? 考察C++构造函数/析构函数中虚函数绑定机制的理解第 177 题请解释C++虚函数的实现原理及多态机制。 考察对虚函数表与动态绑定的理解第 178 题手撕代码:用两个队列实现一个栈。 考察队列与栈的数据结构特性及代码实现能力第 179 题weak_ptr 指向的对象可能已被释放,请说明用 lock() 处理这种情况的正确方式。 考察对 weak_ptr 安全访问和锁存机制的理解第 180 题在 C++ 的菱形继承与虚继承场景下,派生类对象中虚指针的数量和布局是怎样的? 考察 C++ 虚继承与菱形继承的内存布局及虚指针相关概念