米哈游第一题: 任何数字都可以由不同的3的幂加或减组成。 28 = 27 + 1 20 = 27 - 9 + 3 - 1 输入一个n 输出上述可以构成n的唯一字符串,从大到小排列 例如: 输入: 20 输出 27-9+3-1 这道题我a了90%,最后一个例子没过没搞明白为什么 首先思路是递归f(20) = 27 - f(7),然后过0%,说系统栈爆炸了,我直接慌了当时做了30min了,不能0啊;
发发面经攒人品吧,这趟秋招我只能说时运不济,过程多艰辛等尘埃落定再出总结帖,暂时还在跑。 时间线:7.11投 8.17 一面 8.25二面 8.30三面 9.4bp面 面试评估 11.1询问结果已挂 一面 8.17 软件测试的含义与目的 系统测试的类型,有哪些测试方法 微信朋友圈如何进行覆盖测试 矿泉水 瓶身 标签 瓶盖 水。如何测试这瓶矿泉水 手撕:有一个数组,求其中两个数字乘积最大的组合,并设
面了几家就米哈油的最特别,感觉全程在动脑子😆 先是项目 然后八股问了ipc虚拟内存和智能指针 然后就是几个实际问题 第一个是对比如lru算法的情景,用什么数据结构去存储 第二个是对于一个数组,大部分元素出现两次,一个元素出现一次,怎么找到 然后进阶成大部分三次 第三个问题是最短路径的问题,给一个求最短路径的黑盒算法,可以任意把一条边的长度改为原来的一半,求最短路径。 然后进阶成改两条边。 这些面
🍭 大家好这里是清隆Coding ,一枚热爱算法的程序员 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 编程一对一辅导 ✨ 本系列打算持续跟新 秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🌰 今晚米哈游的提前批就要开始啦,我们来看看去年秋招米哈游真题卷的难度怎么样 💡第一题比较简单是个基础的位运算贪心 问题,第
一个数,从哪里劈开,两侧的差最小 第一题100,盲猜从中间分开,得到的差最小,因为两边此时位数最接近 #include <bits/stdc++.h> using namespace std; typedef pair<int, int> pii; typedef long long ll; #define rep(i, start, end) for (int i = start; i <=
投的原因:因为看到 jd 说会“参与SAST/SCA平台设计”以及要求“SDL”知识所以就投了,但不很匹配。 bg: 济本旦硕,1段程序分析经历,3段 DevOps 经历 0. 玩没玩过米哈游的游戏,如何评价偷跑对公司造成的损失 1. 自我介绍 2. 是否有过漏洞利用经验(没有 3. 问项目(一个LLM生成测试的实验室项目/论文) 4. 之前是怎么做白盒的 5. Java 和 Go 的序列化机制,
8.16投递的简历 8.24收到一面邀请 一面完了大概过了一周收到了二面通知,二面结果还未知,先记录下一面的面经 三分钟自我介绍 简单说一下你对小米公司文化的理解 你认为产品经理的职责是什么? 上一段实习有什么收获,项目的成果怎么样,扮演了什么角色?部门的核心指标有哪些? 对小米的产品有多少了解?能提供一些建议吗? 希望能有好结果 #非技术面试记录#
环境配置 下载 小米快游戏调试器和小米快游戏运行环境,并安装到小米手机上(MIUI 8.5.0 或以上版本)。 桌面端全局安装 Node.js 8.1.4 或以上版本。 确保 Node.js 所带的 npm 版本最低是 5.2.0。升级 npm 命令如下: # 查看 npm 版本 npm -v # 若 npm 版本在 5.2.0 以下,可使用以下升级命令升级 npm npm install np
Cocos Creator 3D 从 v1.0.3 版本开始正式支持将游戏发布到小米快游戏。 环境配置 桌面端全局安装 Node.js 8.1.4 或以上版本。 确保 Node.js 所带的 npm 版本最低是 5.2.0。升级 npm 命令如下: # 查看 npm 版本 npm -v # 若 npm 版本在 5.2.0 以下,可使用以下升级命令升级 npm npm install npm@la
大概30min,面试平台使用的是腾讯会议 1、自我介绍; 2、介绍一下简历上写的项目(五子棋):怎么判断用户的登录状态,五子棋判定输赢的规则是怎样的? 3、讲一下实习经历,这段实习经历带给你的收获; 4、讲一下归并排序,如果让你用伪代码写归并排序,你会怎么写? 5、队列和栈的区别; 6、List、Map和Set的区别; 7、说一下面向对象编程的思想,什么语言是面向过程编程的?这个语言能实现面向对象
40min,只问了项目,虚幻引擎和场景题 1.简述项目,然后稍微深挖了一下AI功能实现和行为树相关知识以及人物动作的逻辑,比如状态机,以及移动时开火动作冲突的问题 2. A*算法,以及优化。A*算法得到的一定是最短路径吗 3.场景题:场景中有两万个人和一个防御塔,会锁定其攻击范围内生命值最低的5个人,怎么实现? (第一反应是topk的方法,简单说了一下),追问:每个人都有矩形碰撞体积而不是点的情况
投的linux开发,转到一个偏硬件的部门 (1)linux课程学过吗,成绩怎么样等。 (2)C++容器介绍 (3)死锁产生的要素,死锁的检测 (4)虚拟内存到物理内存过程,负责这个流程的物理器件叫什么 (5)git用过吗,有哪些常见命令 (6)spinlock,多核时spinlock什么情况 (7)spinlock一直在旋转耗费cpu,会被切出cpu核心吗 算法:算法:leetcode的重排链表,
投的C++被转移职位,部门主要做C语言 主要时间在问项目,怎么做的,改进方案(线程池相关 手撕C语言纠错题(实在是不那么熟悉C了 对小米的看法 反问 部门base 北京和南京都有,想去哪 南京 一个小时 感觉希望不是很大,许愿hr面
淘米服务端一面 时长:55分钟 自我介绍 1、线性结构和非线性结构区别? 2、数组和链表区别? 3、单链表,如何找到中间的节点? 4、时间复杂度的概念,如何计算? 5、知道哪些排序算法?快排的时间复杂度多少? 6、选一个熟悉的排序算法进行实现。 7、找出最大连续了数组,返回最大和,以及最大和对应的子数组。 8、口述思路:单链表成环,如何判断环的长度? 9、排好序的数组去除重复元素。 10、get和
小米整个流程还是相当快的,虽然等的也会着急。 9.18投简历 9.20笔试 9.25简历评估,打电话问愿意考虑安卓吗。自己从今年二月份才开始接触java,从hello word开始,这半年疫情好转,出差压力很大,一半时间在出差。java其实学的真一般,springboot到头了,没实习没项目,瑞吉外卖充门面,经历过一些大厂一面,也知道自己水平离要求有差距,所以安卓也好,web也好我觉得都挺好。 9