中国移动研究院面试题 · 技术原理

中国移动研究院相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理
第 221 题请介绍一次你遇到OOM(内存溢出)问题的经历,以及你是如何排查和解决的? 考察候选人内存问题排查思路、根因分析与解决能力问题拆解技术原理问题排查Java第 222 题请列举并说明 Spring 中常用的注解及其作用。 考察对 Spring 核心注解分类、职责和典型用法的掌握技术原理Spring Framework第 223 题AOP了解吗,AOP的底层实现 考察对AOP概念及底层代理机制的理解技术原理方案权衡第 224 题请介绍常用的JVM调优方式以及对应的参数设置。 考察JVM内存模型、垃圾回收调优和常见参数的理解与实践性能优化技术原理方案权衡JVM第 225 题有哪些垃圾回收算法? 考察对常见垃圾回收算法的理解与对比能力技术原理方案权衡第 226 题Java内存的分配机制,Java出现内存溢出的原因? 考察JVM内存模型与内存溢出问题的定位与分析能力技术原理问题排查Java第 227 题在 Java 中创建一个线程时,可以传入哪些参数? 考察对线程创建机制及参数传递方式的掌握编码实现技术原理Java第 228 题请描述二分查找的完整过程,并说明其适用条件和时间复杂度。 考察对二分查找原理、边界条件处理及复杂度的理解问题拆解技术原理第 229 题ECharts视图窗口变化时怎么处理? 考察对 ECharts 容器尺寸变化时图表自适应的处理能力技术原理问题排查Apache ECharts第 230 题说说面向对象和面向过程的区别 考察对两种主流编程范式核心思想与适用场景的理解技术原理方案权衡第 231 题请解释 Python 中 copy 和 deepcopy 的区别。 考察对浅拷贝与深拷贝语义及适用场景的理解技术原理Python第 232 题sleep和wait有什么区别? 考察对线程等待与唤醒机制、锁释放及使用场景的理解风险判断技术原理Java第 233 题C++面向对象的特性有哪些?具体说说。 考察对C++面向对象核心特性的理解及实际应用问题拆解技术原理C++第 234 题是否用过分库分表? 考察候选人的数据库扩展实践经验与理解深度问题拆解项目复盘技术原理第 235 题请解释Python装饰器的作用、实现原理,并给出一个实际使用场景。 考察对Python装饰器语法、闭包原理和实际应用的理解编码实现技术原理Python第 236 题为什么通常将析构函数声明为 virtual?请说明其必要性及可能带来的影响。 考察 C++ 多态与对象生命周期管理中对析构函数虚拟化的理解风险判断技术原理C++第 237 题快排和冒泡排序使用场景上的区别 考察对排序算法复杂度特性与适用场景的理解技术原理方案权衡第 238 题epoll与其他IO多路复用机制的区别 考察对epoll、select、poll的机制理解及适用场景技术原理方案权衡第 239 题请介绍一个你在实际项目中应用设计模式的例子,并说明你是如何选择和应用它的。 考察设计模式的理解深度、应用场景判断与项目实践能力项目复盘技术原理方案权衡第 240 题请实现 LeetCode 179「最大数」:给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数,并返回结果字符串。 考察排序比较器设计与自定义排序的编码实现能力编码实现问题拆解技术原理