米哈游面试题 · 编码实现

米哈游相关面试题,按最终去重题目聚合。

2292 道真题 · 当前筛选命中 147 · 更新 2026-08-05

筛选题目已选:编码实现
第 101 题场景题:给你一个Unity地图,地图上有多个障碍物,现在想让你测试除了障碍物之外所有区域是否可通行(环境建模是否有问题),你会如何做,选择什么数据结构,怎么测试? 考察环境建模可通行性验证的算法设计与数据结构选型编码实现问题拆解技术选型Unity第 102 题请解释递归计算阶乘时可能出现的栈溢出问题,并说明如何通过改写递归形式(如尾递归)来缓解乃至避免该问题。 考察对递归原理、调用栈、栈溢出成因及尾递归优化的理解编码实现问题拆解技术原理第 103 题给定一个由 '('、')' 和小写字母组成的字符串 s,请删除最少数量的括号(任意位置),使剩余字符串成为合法的括号字符串,返回任意一个合法结果。 考察括号匹配算法与最少删除策略编码实现问题拆解技术原理第 104 题如何用 HTML/CSS/JavaScript 实现页面水印效果? 考察前端 DOM 操作、样式方案与性能优化能力编码实现问题拆解技术原理CSSHTMLJavaScript第 105 题给定两个非空链表,表示两个非负整数,数字按逆序存储且每个节点只存一位。请将两个数相加并以相同形式返回结果链表。 考察链表遍历、进位处理与边界情况编码实现问题拆解技术原理第 106 题给定两个长度相等的列表,如何合并成一个字典? 考察基本编程能力、代码简洁性与输入边界意识编码实现技术原理Python第 107 题如何在已知地址上创建对象(placement new) 考察对 placement new 语法、内存生命周期和析构规则的理解编码实现技术原理C++第 108 题如何删除表中角色名称不等于“派蒙”的所有记录?请写出相应的SQL语句。 考察SQL DELETE语句的条件过滤能力与基础语法编码实现技术原理SQL第 109 题Pinia 在 Vue 应用中如何使用? 考察对 Pinia 状态管理库的基本使用流程与核心概念的理解编码实现技术原理PiniaVue第 110 题请编写代码输出给定数组的所有子集,并说明时间复杂度。 考察回溯或位运算求解子集问题的算法能力编码实现问题拆解技术原理第 111 题手写实现查找第k大的数的算法,并分析时间复杂度和适用场景。 考察排序、堆或快速选择算法及复杂度分析编码实现技术原理方案权衡第 112 题请分享一次你编写自动化测试的经历,包括测试类型和覆盖的关键场景。 考察自动化测试实践经验与测试设计能力编码实现项目复盘结果导向第 113 题在C++中,虚表(vtable)的创建时机是什么?它通常存放在内存的哪个位置? 考察对C++虚函数机制、对象内存布局及虚表生命周期的理解编码实现技术原理C++第 114 题请实现三数之和算法,并分析其时间复杂度和空间复杂度。 考察算法设计与优化能力,包括双指针技巧和复杂度分析编码实现问题拆解技术原理第 115 题测试出来 bug 怎么办? 考察问题定位、修复流程与风险沟通能力编码实现风险判断问题排查第 116 题请实现用栈模拟队列的数据结构,要求支持入队、出队、取队首和判空操作。 考察栈与队列的语义差异及双栈实现思路编码实现技术原理第 117 题如何将 Python 字典转换为 JSON 文件? 考察 JSON 序列化的基本用法与文件写入操作编码实现技术原理JSONPython第 118 题请解释 Python 装饰器的作用和工作原理,并举例说明实际应用场景。 考察对 Python 装饰器语法、闭包原理及应用场景的理解编码实现技术原理Python第 119 题给定一个整数数组,请找出每个元素右边第一个比它大的数字;若不存在则返回 -1。 考察栈的应用与单调栈思想编码实现问题拆解第 120 题std::function可以接受lambda表达式,这个转换是怎么实现的? 考察对std::function类型擦除机制和lambda到函数对象转换原理的理解编码实现技术原理C++