前端/移动开发面试题 · C++

前端/移动开发相关岗位面试题。

24989 道真题 · 当前筛选命中 488 · 更新 2026-08-05

筛选题目已选:C++
第 241 题动态多态中,如果父类的函数未定义为虚函数,而子类定义了同名函数进行重写,会发生什么?与虚函数重写在使用上有何区别? 考察对C++虚函数机制、函数隐藏与动态绑定的理解及实际使用差异技术原理问题排查C++第 242 题解释智能指针。 考察对智能指针类型、所有权语义和资源管理原则的理解技术原理方案权衡C++第 243 题请介绍你对 C++ 的掌握程度和使用经验。 考察 C++ 语言熟练度与实战能力人岗匹配自我认知C++第 244 题虚函数和纯虚函数分别有什么特点? 考察面向对象多态机制的理解深度与语言基础技术原理C++第 245 题请介绍 C++ 中三种常见的智能指针并说明各自的使用场景。 考察 C++ 智能指针的类型、所有权语义与典型应用场景技术原理技术选型C++第 246 题请用手写或口述的方式说明观察者模式,并结合 C# 和 C++ 分别给出实现要点。 考察观察者模式的理解、跨语言实现能力与语言特性差异编码实现技术原理方案权衡C++C#第 247 题C++虚函数如何实现 考察C++多态机制、虚函数表原理及内存布局的理解技术原理C++第 248 题多态里的虚函数的底层是怎么实现的? 考察对虚函数表机制和运行时多态原理的理解编码实现技术原理C++第 249 题native声明的函数是怎么对应到C++的函数? 考察JNI函数注册机制及其链接过程的掌握编码实现技术原理C++第 250 题请谈谈你对C++11新特性的了解,并举例说明实际应用场景。 考察对现代C++特性的掌握程度与应用能力技术原理技术选型C++第 251 题C和C++的主要区别有哪些? 考察对C与C++语言特性和设计哲学差异的理解技术原理CC++第 252 题科研项目偏仿真多还是有实地部署?用Python训练的算法是怎么部署的? 考察科研项目的应用导向和算法工程化的实际经验编码实现问题拆解技术原理C++Python第 253 题类对象构建顺序 考察面向对象编程中对象构造过程的掌握程度问题拆解技术原理C++Java第 254 题C++中new后不用delete而用free会怎么样? 考察C++内存管理机制与new/delete、malloc/free的区别及其风险风险判断技术原理C++第 255 题智能指针 weak_ptr 内部具体是如何使用 shared_ptr 的? 考察对 weak_ptr 与 shared_ptr 底层协作机制的理解风险判断技术原理C++第 256 题如果 vector 存储的是类对象,而另一个 vector 存储的是类指针,这两者在扩容时有什么区别? 考察对象内存管理与扩容开销的差异风险判断技术原理方案权衡C++第 257 题静态函数能是虚函数吗? 考察对静态成员函数与虚函数机制本质区别的理解技术原理C++第 258 题为什么析构函数要求是虚函数? 考察多态基类析构函数设计正确性与内存安全风险判断技术原理C++第 259 题C++如何实现多态? 考察对C++多态机制、虚函数和动态绑定的理解技术原理C++第 260 题在 C++ 中,std::vector 查找某个元素的时间复杂度是多少? 考察对 vector 随机访问与查找特性的理解技术原理C++