前端/移动开发面试题 · 技术原理 · C++

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

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

筛选题目已选:技术原理 · C++
第 281 题子类重写父类虚函数时,父类在构造方法中调用子类虚函数会发生什么? 考察构造函数中虚分派机制的理解风险判断技术原理C++Java第 282 题请完整说明C++面向对象的三大特性,并各举一个实现示例。 考察C++面向对象核心特性的完整性与实现理解技术原理C++第 283 题TLS在C++中对应的是什么关键字? 考察C++线程局部存储的关键字掌握技术原理C++第 284 题请解释一下什么是内存序(memory order),以及它为什么在并发编程中很重要? 考察对并发编程中内存序概念的理解及其在正确性中的角色风险判断技术原理C++第 285 题C和C++内存管理的区别 考察对C与C++内存管理机制差异的理解技术原理CC++第 286 题std::vector是什么原理,有什么特点,使用的时候有哪些需要注意的地方? 考察对std::vector底层实现、特性与使用注意事项的理解风险判断技术原理C++第 287 题请解释虚函数、虚函数表和虚指针的机制,并说明它们各自在内存中的位置。 考察对C++虚函数机制、动态多态实现原理及内存布局的理解技术原理C++第 288 题谈谈你对 C++ 中 const 的理解,以及你认为 const 是如何实现的。 考察对 const 语义及编译器底层实现机制的理解技术原理问题排查C++第 289 题如何实现 Java 与 C++ 之间的跨语言通信? 考察跨语言交互的技术选型与边界理解技术原理技术选型方案权衡C++Java第 290 题使用 unordered_map 作为键的容器时,是否需要重载?为什么? 考察对 C++ 无序容器哈希与相等性要求的理解技术原理C++第 291 题C++中常见的容器有哪些?它们分别用于什么场景? 考察对C++常用容器的熟悉程度和选型能力技术原理技术选型C++第 292 题智能指针有哪几种?unique_ptr 是如何实现唯一性的? 考察对 C++ 智能指针家族及所有权语义的掌握技术原理方案权衡C++第 293 题讲讲STL的排序算法 考察对C++ STL排序算法原理、适用场景和内部机制的理解技术原理技术选型方案权衡C++STL第 294 题智能指针有几种,什么情况下使用?并解释 weak_ptr 的原理。 考察对 C++ 智能指针类型、适用场景及 weak_ptr 底层实现的理解风险判断技术原理方案权衡C++第 295 题请解释什么是虚函数,它的工作原理是什么? 考察对虚函数机制的理解技术原理C++第 296 题为什么基类的析构函数应声明为虚函数? 考察C++多态与资源管理的理解风险判断技术原理C++第 297 题为什么有虚方法的基类的析构函数需要定义成虚函数? 考察多态对象销毁时析构函数的正确调用机制风险判断技术原理C++第 298 题请解释智能指针的概念、常见类型及其使用场景,并说明如何避免循环引用。 考察对智能指针原理、类型区别及内存管理边界的理解风险判断技术原理C++第 299 题C++ 中虚函数表是在什么时候生成的? 考察对 C++ 虚函数表生成时机及多态实现机制的理解技术原理技术选型C++第 300 题虚表指针(vptr)是在什么时候生成的? 考察对C++对象模型和虚表指针初始化时机的理解技术原理C++