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

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

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

筛选题目已选:技术原理 · C++
第 641 题sizeof和strlen的区别是什么? 考察对C语言中编译期求值运算符与运行时库函数差异的理解技术原理CC++第 642 题全局变量和静态变量分别存储在哪个内存区域? 考察对C/C++内存布局中全局区与静态存储区的理解技术原理CC++第 643 题在C++中,推荐使用哪个函数来创建shared_ptr?请说明原因。 考察对shared_ptr创建方式的掌握及对异常安全和性能的理解技术原理方案权衡C++第 644 题请对比 C++ 和 Java 在内存管理、运行机制和典型应用场景上的主要差异。 考察对两门主流语言核心特性差异的理解与表达能力技术原理技术选型C++Java第 645 题STL中vector、map、list的区别是什么? 考察对C++标准库容器的数据结构、内存布局和适用场景的理解问题拆解技术原理C++STL第 646 题智能指针中的 unique_ptr 可以被直接赋值吗? 考察 unique_ptr 的所有权语义和移动赋值与拷贝赋值的区别技术原理C++第 647 题请介绍一下你常用的 C++ STL 容器及其适用场景。 考察对 STL 容器的熟悉程度、适用场景选择及基本复杂度认知技术原理方案权衡C++STL第 648 题C++中拷贝构造函数的参数为什么必须是引用类型? 考察C++拷贝构造的语法要求、无限递归风险及拷贝语义编码实现技术原理C++第 649 题malloc 的实现原理是什么?你了解 Google 的 tcmalloc 吗?它是什么架构? 考察内存分配器的实现原理、性能优化思路及对主流分配器的理解性能优化技术原理技术选型C++第 650 题extern C的作用是什么? 考察对C与C++链接兼容机制的理解技术原理CC++第 651 题智能指针是线程安全的吗? 考察智能指针的线程安全性认知与并发场景下的风险判断风险判断技术原理C++第 652 题解释智能指针。 考察对智能指针类型、所有权语义和资源管理原则的理解技术原理方案权衡C++第 653 题map和unordered_map的底层实现有什么区别? 考察对有序与哈希容器底层结构及性能特性的理解技术原理方案权衡C++第 654 题什么情况下需要把析构函数声明为虚函数? 考察将虚析构与实际使用场景关联的判断能力风险判断技术原理方案权衡C++第 655 题vector有哪些插入元素的操作,具体操作复杂度和底层发生了什么? 考察对vector插入操作、复杂度与底层内存管理的理解问题拆解技术原理C++第 656 题初始化列表和构造函数有什么区别?在什么场景下必须使用初始化列表? 考察对类成员初始化机制的理解及语法细节编码实现技术原理C++第 657 题如果在一个 h 文件中定义一个类,然后在 B、C 中写这个类,有影响吗? 考察类的定义与实现分离、多文件包含、链接和 ODR 规则的理解技术原理问题排查C++第 658 题C++中虚函数表的原理是什么? 考察虚函数表的内存布局与调用机制编码实现技术原理C++第 659 题C++的内存申请和管理是怎么操作的? 考察C++内存管理的基本操作、工具及潜在风险意识风险判断技术原理C++第 660 题请解释 C++ 编译过程中的各个阶段,并说明“未定义符号(undefined reference)”错误通常发生在哪个阶段? 考察对 C++ 编译链接流程的理解及错误定位能力技术原理问题排查C++