米哈游面试题 · 技术原理
米哈游相关面试题,按最终去重题目聚合。
共 2292 道真题 · 当前筛选命中 1086 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 21 题以vector为例,说明其底层实现原理以及扩容机制。 考察C++动态数组的底层实现与扩容细节第 22 题请列举并说明常用的 Linux 指令:如何动态查看日志文件,以及如何查看端口状态? 考察对 Linux 常见运维命令的掌握与使用场景理解第 23 题请解释JDK和JRE的概念及其区别。 考察对Java运行时环境和开发工具链的基础理解第 24 题如何实现一个旋转矩阵,并采用多种方法生成无重复的数字? 考察矩阵旋转算法与去重逻辑的多种实现第 25 题为什么订阅了binlog还要双写? 考察对数据一致性、实时性与系统设计权衡的理解第 26 题请举例说明你在编程中遇到过的最具挑战性的问题,以及你是如何解决的。 考察问题定位、技术攻坚与复盘能力第 27 题可重入锁是怎么实现的 考察对可重入锁原理与实现细节的理解第 28 题requestLayout和invalidate调用后的流程有什么不一样? 考察Android视图刷新机制中两种请求路径的差异与适用场景第 29 题其他应对哈希冲突的方法,有什么优劣? 考察对哈希冲突解决策略的掌握及其权衡第 30 题在C++中,new操作符可以被重载吗? 考察对C++new操作符重载概念的理解第 31 题请说明浏览器缓存的常见存储位置,以及浏览器自身缓存与系统本地缓存的区别。 考察对浏览器缓存机制、存储位置及其与系统缓存关系的理解第 32 题请手写实现一个 LRU 缓存,并思考尽可能全面的测试用例。 考察 LRU 缓存的数据结构设计、编码实现与测试用例覆盖能力第 33 题请介绍 Java 的垃圾回收机制,包括主要的垃圾回收算法及其原理。 考察对 Java GC 基础原理的理解和表达能力第 34 题数据库索引在文件中的组织形式是什么?请结合典型索引结构说明。 考察数据库索引的物理组织与结构理解第 35 题让你来设计一张表,你会关注哪些信息?如果执行得很慢,你会怎么排查? 考察数据库表设计的完整性和慢查询排查思路第 36 题vector 扩容机制是怎样的?请说明其扩容策略和复杂度。 考察对 vector 动态数组扩容原理和性能影响的理解第 37 题游戏测试与软件测试的区别 考察对测试理论在不同领域应用的对比理解第 38 题一致性哈希是什么? 考察对一致性哈希原理、作用及适用场景的理解第 39 题如果join操作能够快速返回信息,同样子查询也可以只返回某一项,是否一样? 考察对SQL join与子查询在功能等价性、性能与适用场景差异的理解第 40 题HTTP请求方法中GET和POST的区别是什么? 考察对HTTP方法语义、用途和实际应用边界的理解