互联网/IT行业面试题 · 技术原理 · C++

互联网/IT行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:技术原理 · C++
第 621 题构造函数能不能是虚函数? 考察对C++语言机制和面向对象底层原理的理解技术原理C++第 622 题C++ 结构体大小在32位和64位下的区别是什么? 考察内存对齐规则及平台位宽对结构体大小的影响技术原理C++第 623 题在C++中,用new创建的对象能否用free删除? 考察new/delete与malloc/free的配对规则及未定义行为风险风险判断技术原理C++第 624 题C++程序的内存分配(堆和栈区)各有何特点? 考察C++内存模型、堆栈区别及生命周期管理风险判断技术原理C++第 625 题请介绍 C++ 中 const 关键字的常见用法和适用场景,并说明它如何帮助提升代码质量。 考察对 const 语义的理解及其在实践中的应用编码实现技术原理C++第 626 题C++除了互斥锁还有什么锁? 考察对C++并发同步原语的掌握广度与选型能力技术原理方案权衡C++第 627 题malloc和new的区别是什么? 考察对C/C++内存管理机制的理解技术原理CC++第 628 题shared_ptr 是否线程安全?weak_ptr 呢? 考察对智能指针线程安全语义和引用计数原子性的理解风险判断技术原理C++第 629 题请比较C语言和C++的主要差异。 考察对两种语言核心特性、编程范式及适用场景的理解技术原理技术选型CC++第 630 题成员对象的顺序会对实例的内存有影响吗? 考察对C++类内存布局、对齐与填充的理解问题拆解技术原理C++第 631 题在C++中,一个类默认会生成哪些成员函数?它们分别在什么情况下被编译器隐式定义? 考察对C++类默认成员函数及其生成条件的理解技术原理问题排查C++第 632 题请手写实现一个容器类,支持动态数据的 push_back、pop_front,并能返回当前元素的平均值和最大值。 考察数据结构设计、接口抽象与边界处理能力编码实现问题拆解技术原理C++第 633 题C++如何处理高精度小数运算? 考察对高精度小数运算原理、库使用及潜在问题的理解风险判断技术原理技术选型C++第 634 题请解释左值引用、右值引用及其作用,并说明什么是将亡值。 考察对C++11移动语义、值类别及生命周期转移的理解编码实现技术原理C++第 635 题你在项目中用到哪些C++新特性? 考察对C++现代特性的实际应用理解与项目结合能力问题拆解项目复盘技术原理C++第 636 题请介绍C++中主要的内存存储区域及其特点。 考察C++内存布局与存储生命周期的理解技术原理C++第 637 题用过什么C++的编译方法? 考察C++编译工具链的实践经验与编译流程理解编码实现技术原理C++第 638 题什么场景下用move可以获得不错的性能增益,什么情况下不能? 考察对C++移动语义适用场景和局限的理解性能优化技术原理C++第 639 题用 new 创建数组时,释放的时候需要写出元素个数吗? 考察 C++ 中 new[] 与 delete[] 的配对规则及内存释放机制风险判断技术原理C++第 640 题请谈谈你对 STL 中 vector 容器的理解,包括其底层实现和典型使用场景。 考察对 vector 底层原理、性能特性和使用边界的掌握性能优化技术原理方案权衡C++STL