迈瑞医疗面试题 · C++
迈瑞医疗相关面试题,按最终去重题目聚合。
共 713 道真题 · 当前筛选命中 21 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 1 题虚函数的原理是什么? 考察对C++多态底层实现的理解第 2 题请简要介绍你的C++学习经历,并说明目前掌握的技能层次。 评估候选人C++知识体系、学习路径和自评能力第 3 题手撕代码:实现两个可能超过20位的正整数(或泛指大整数)的减法,限时15分钟。 考察大整数运算的字符串处理、借位逻辑和代码实现能力第 4 题在C++中,堆区分配的内存一定需要进行初始化吗?new操作符的作用和默认行为是什么? 考察对堆内存初始化和new机制的掌握第 5 题C++中编译器如何决定使用哪个模板或函数重载? 考察C++重载解析与模板特化决策机制的理解第 6 题请说明C++的内存模型,以及程序运行时内存是如何分配的? 考察对C++内存分区和各区域用途的理解第 7 题请解释C++虚函数的实现原理。 考察对C++虚函数机制、虚表和虚指针的理解第 8 题vector的扩容机制是什么决定的? 考察对动态数组扩容策略、均摊复杂度和内存管理的理解第 9 题new和malloc的区别 考察C++内存分配机制的理解与对比能力第 10 题你使用过哪些 STL 组件?请分别说明其典型适用场景。 考察 STL 常用组件的掌握程度与实际运用能力第 11 题你是如何学习C++的? 考察学习方法、知识体系构建与持续提升能力第 12 题你这个双缓冲机制实现异步日志库是怎么实现的? 考察异步日志设计中双缓冲的核心原理、线程交互与性能取舍第 13 题对比 UE(Unreal Engine)与 C++ 的差异,并说明它们在实际开发中如何配合。 考察对引擎与编程语言工具链的理解及两者协作方式的认知第 14 题C++的多态是通过什么实现的? 考察对C++多态实现机制的理解,包括静态与动态多态的底层原理第 15 题虚函数的底层原理是什么? 考察对虚函数表布局、动态绑定及性能开销的理解第 16 题请介绍 C++ 中构造函数和析构函数的调用顺序,以及在继承和多态场景下需要注意哪些问题? 考察对 C++ 对象生命周期和继承多态机制的理解第 17 题memset给一个类对象初始化会有什么问题? 考察底层内存操作与C++对象生命周期、资源管理的风险意识第 18 题指针和引用有什么区别? 考察对C++指针与引用在语法、语义和用法上的理解第 19 题vector扩容多少倍,为什么是2倍,3倍不行?从技术角度说明(不要说空间浪费) 考察对动态数组扩容策略的摊销复杂度与内存分配机制的理解第 20 题一面笔试用的Java,转C++有没有困难? 考察候选人学习迁移能力和技术方向适配度