米哈游面试题 · 技术原理
米哈游相关面试题,按最终去重题目聚合。
共 2292 道真题 · 当前筛选命中 1086 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 521 题Java抽象类是什么? 考察对Java抽象类概念、特性及其应用场景的理解第 522 题请谈谈你对 Java 反射机制的理解及其主要应用场景。 考察对反射机制的基本概念、核心API和应用场景的掌握程度第 523 题请说明CSS选择器的优先级规则,并举例说明如何计算。 考察CSS选择器优先级机制的理解与计算能力第 524 题给定一个字符串数组,请编写函数返回这些字符串的最长公共前缀,若不存在公共前缀则返回空字符串。 考察算法理解、编码实现与边界处理第 525 题假设同一款游戏同时有移动端和 PC 端,两者的网络通信可能有哪些差异?请结合实际场景说明。 考察对跨端网络差异的理解及工程适配能力第 526 题请列举并简要说明几种主要的游戏测试方法。 考察对游戏测试方法体系的整体认知与分类归纳能力第 527 题请解释静态成员函数的特点及其在类中的用途。 考察对静态成员函数语义和适用场景的理解第 528 题多人竞技游戏中,UE的Ability系统释放技能会产生大量作为UObject的子task,同一时间存在大量UObject该如何优化? 考察对UE对象池、GC、内存和性能优化的理解第 529 题请解释IO多路复用及epoll函数的工作机制。 考察高并发IO模型与epoll实现原理第 530 题网络有哪些层? 考察对网络分层模型的理解与表达能力第 531 题Java堆和栈有什么区别? 考察Java内存模型的基础理解和核心概念区分第 532 题请手写 Linux 命令:给定日志文件路径 /etc/service/2024.log,切换到该文件所在目录,修改文件权限为拥有者可执行,并实时追踪该日志中关键字 "error" 出现位置的前后各 10 行内容。 考察 Linux 基本命令的组合使用、文件权限修改和日志实时查看能力第 533 题在 Linux 系统中,如何查看系统整体性能? 考察 Linux 系统性能监控命令的掌握程度及实际应用第 534 题请描述从浏览器输入URL到页面展示的完整过程。 考察对浏览器网络栈、缓存、DNS、HTTP、渲染流程及性能优化的系统理解第 535 题Selenium中xpath和class这两个定位方式的区别是什么? 考察Selenium元素定位中xpath与class选择器的原理区别及适用场景第 536 题Elasticsearch的底层数据结构是什么? 考察对Elasticsearch底层索引结构、倒排索引及分词机制的理解第 537 题黑盒测试和白盒测试的定义及常用方法分别是什么? 考察对软件测试基本方法论的理解和应用能力第 538 题native声明的函数是怎么对应到C++的函数? 考察JNI函数注册机制及其链接过程的掌握第 539 题请对比 HTTP/1、HTTP/1.1、HTTP/2.0 和 HTTP/3.0 的主要差异,并说明各自的应用场景。 考察对 HTTP 各版本演进、核心特性及适用场景的理解第 540 题请谈谈你对常见网络协议的理解,以及它们在实际接口开发中的应用。 考察对网络协议的基础知识掌握及其在接口开发中的实际应用