招商银行·招银网络科技面试题 · C++
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 78 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 41 题程序中频繁调用 new 和 delete 分配和释放内存,会带来哪些问题? 考察内存管理基础知识与频繁动态内存分配的风险意识第 42 题请详细说明 C++ 中 unique_ptr、shared_ptr 和 weak_ptr 的区别及各自的使用场景? 考察对现代 C++ 智能指针核心语义、实现原理及适用场景的理解第 43 题在 C++ 项目中你如何实现多线程?通常会使用哪些类或接口,并如何控制线程的并发与同步? 考察 C++ 多线程编程基础、线程创建与管理、同步机制的理解与实际应用能力第 44 题请讲讲 unordered_map 中哈希冲突是如何解决的? 考察哈希表冲突处理机制与实现原理的理解第 45 题请讲一下 C++ 中 unordered_map 和 map 的区别及各自适用场景。 考察对哈希表与红黑树结构、复杂度差异及使用场景的理解第 46 题你通常使用哪种编程语言? 了解候选人的主要技术栈语言第 47 题请分别说明你对C++和Java的掌握程度,并谈谈你更倾向于使用哪一种语言及原因。 考察候选人的语言熟悉度、技术倾向及自我认知第 48 题请比较 C++ 中按值传递、指针传递和引用传递的差异,并说明各自的使用场景。 考察对 C++ 参数传递机制的理解及其适用场景第 49 题请解释 C++ 继承、多态的实现原理,特别说明虚函数表的作用。 考察对继承、虚函数表与多态底层机制的理解第 50 题C++哪些情况导致内存泄漏? 考察C++内存管理知识、常见泄漏场景及预防措施第 51 题在使用 new 和 delete 的时候有什么需要注意的? 考察 C++ 内存管理中的配对使用、异常安全与边界情况第 52 题C++与C语言的主要区别是什么? 考察对C++面向对象及泛型等核心特性的理解第 53 题RAII机制实现Mysql数据库连接能介绍下吗? 考察RAII资源管理思想在数据库连接场景的应用第 54 题请解释多态、虚函数和函数指针的概念,并说明它们在C++中的应用与区别。 考察对C++多态机制、虚函数原理及函数指针用法的理解与区分第 55 题你在C++开发中使用过哪些智能指针?请说明各自的适用场景和底层原理。 考察对C++智能指针类型、适用场景及底层引用计数机制的掌握第 56 题malloc和new的区别是什么? 考察对C/C++内存管理机制的理解第 57 题什么场景下会使用纯虚函数? 考察对纯虚函数设计意图和实际应用场景的理解第 58 题什么是内联函数?为什么要有内联函数?它与普通函数有什么区别? 考察对内联函数概念、作用及与普通函数差异的理解第 59 题请解释C++虚函数的底层逻辑,包括虚表、虚表指针以及多态的实现机制。 考察对C++多态底层机制的理解深度第 60 题请解释C++中静态成员变量、静态成员函数和静态局部变量的区别,以及它们各自的初始化时机。 考察对C++静态概念的理解深度及初始化时机的掌握