8.27 米哈游笔试

2小时,10单选,15多选,3编程。

选择题考点涉及NAT、TCP、UDP、DNS、IGMP、RIP、vector、auto、enum、结构体、B+树、sql语句、get/post、文件共享方式、进程切换等。

  • 第一题

题意:在二维坐标系上,有人和2只怪物,人的起始位置在(1,1),怪物分别在(x0,y0)和(x1,y1)。人有起始生命值H,每秒可以选择上下左右方向移动一格,如果当前格子上有怪物,也可以花费1秒和怪物战斗。怪物的起始战斗力为h[i],每隔a[i]的时间会提升b[i](1≤a[i], b[i]≤1e5)。如果战斗时人的剩余血量≥怪物战斗力,人可以扣除怪物战斗力数值的血量来打败怪物。求人打败两只怪物后剩余的最大生命值,如果无法打败则输出“yingyingying”。

题解:只有两种策略,先打怪物1再打怪物2,或先打怪物2再打怪物1。各算一下,取最大值。(注意怪物的战斗力可能增长到爆int)

  • 第二题

题意:有n(≤1e5)个数的数组,A和B两人进行博弈。开始时在数组中随机一个位置,接下来每人要选一个位置在上一个数左边且比上一个数小的数,无法选择的人输。求先手赢的概率,用分数表示。

题解:如果初始随机数x的左边存在小于x的数,A只要选择左边最小的一个,B就无法再选了,A必赢;否则A必输。统计一下有多少个这样的x,x/n(除掉最大公约数)即为答案。

  • 第三题

题意:给出一棵n(≤1e5)个点的树,每个点上有一个字符m或h或y。求树上所有路径组成的字符串中,包含mhy子串的数量。

题解:假设根节点字符为h,子节点为m的子树大小=【x,y,z】,子节点为y的子树大小=【a,b,c】,那么对答案的贡献为(x+y+z)*(a+b+c)。那么dfs统计子树大小,再在每个字符为h的节点上按该公式计算,就能得到总的答案。

————————————————————————

update

9.7收到了拒信,要么就流转到测试开发那边,麻。

真就路过条狗都给我丢一份测评+笔试啊,做完再挂我

#米哈游##笔试#
全部评论
第一题93.75忘了爆int 第二题100 第三题贡献度想了半天没想出来,暴力20 太菜了
4 回复 分享
发布于 2023-08-27 22:10 北京
我三道题是 80% + 100% + 80%, 第一题就是枚举两种情况,不知道特殊测试用例是啥,第二题博弈题,贪心就行;第三题找到 mhy, 然后用 hm为头的节点数乘以hy为头的节点数就行,但是我递归爆栈,又懒得写bfs了
3 回复 分享
发布于 2023-08-27 22:06 北京
🐮
1 回复 分享
发布于 2023-08-27 22:04 陕西
看了大佬的题解,我感觉自己确实配不上米哈游,直接给绕进去了
1 回复 分享
发布于 2023-08-27 22:03 四川
有消息了吗
点赞 回复 分享
发布于 2023-08-30 15:12 北京
……云计算后台开发是什么岗位啊,选择好多c++麻了
点赞 回复 分享
发布于 2023-08-27 22:17 重庆
第一题93.75测试用例不对都93.75,题感觉就有问题,测试用例说答案是4没有比这个更小的答案了,但是题目要求最大体力剩余,服了
点赞 回复 分享
发布于 2023-08-27 22:15 重庆
第二题题目都看不懂,看你的就懂了😂
点赞 回复 分享
发布于 2023-08-27 22:10 广东
第三题加了记忆话还是20😅
点赞 回复 分享
发布于 2023-08-27 22:07 北京
第一题一直75%,大佬有什么头绪吗
点赞 回复 分享
发布于 2023-08-27 22:02 安徽
第三题只会暴力回溯,过20%超时了😥
点赞 回复 分享
发布于 2023-08-27 22:01 北京

相关推荐

攒攒人品!有面试过同岗的朋友欢迎评论区交流1. 项目拷打:深挖实习中的 AI Agent 架构与 Java 后端落地细节。2. Java 线程池如何自定义拒绝策略?(考察 RejectedExecutionHandler 接口实现)3. 场景题:QPS 为 100,平均响应时间(RT)为 100ms 的 IO 密集型场景,你会如何设置线程数?4. 动态调优:在不重启服务的情况下,如何动态调整线程池参数?结合配置中心(如 Nacos)的实现思路是什么?5. 线程池动态刷新时,是直接替换整个线程池对象,还是调用内部 API 修改?两者有何优劣?6. MySQL 分页查询(Deep Pagination)在数据量大时为什么会变慢?7. 子查询优化分页的原理是什么?在联合索引覆盖的情况下,子查询节省的开销是遍历、回表还是 CPU?8. 慢 SQL 排查:除了索引缺失和数据量大,还有哪些因素(如锁、连接池、长事务、系统负载)会导致 SQL 变慢?9. 线上发生 OOM(内存溢出)时的排查路径是什么?如何通过快照定位到具体的代码行?10. 详细描述你项目中的 Multi-Agent 三层架构(Router -> Manager -> Sub-Agent)的设计逻辑。11. 在 Agent 开发中,如何通过 Prompt 实现高效的指代消除和意图识别?12. 提示词工程高阶技巧:什么是思维链(CoT)和思维树(ToT)?它们分别适用什么场景?13. RAG 实战:你的文档切片(Chunking)策略是什么?如何处理 Markdown 等结构化文档?14. 检索优化:为什么在 Embedding 向量检索的基础上还要引入 BM25 关键词检索?15. 评估体系:如何客观评价 RAG 的效果?谈谈你对上下文忠诚度、答案相关度的理解。16. 模型决策:对于 200 组左右的固定 QA 知识库,你会选择 RAG、Lora 微调还是长上下文直接输入?17. 微调难点:在样本量极少的情况下,如何解决 Lora 微调容易出现的过拟合或欠拟合问题?
查看17道真题和解析
点赞 评论 收藏
分享
04-23 17:30
门头沟学院 Java
继续来分享下最近的面经~欢迎友好讨论,信息共享1. 你有没有接触过自动化测试?了解哪些测试框架(Python 或其他语言)?2. 你在A公司做的 AI 平台整体是干什么的?3. 你说的孤儿资源清理具体是怎么实现的?4. 你是怎么判断一个资源是孤儿资源的?5. 这个过程是基于全量扫描,还是事件驱动?具体怎么做的?6. Watch 和数据库同步这一套是怎么设计的?有没有一致性问题?7. 你的事件处理链路是怎样的?有没有用 Kafka?为什么用 / 不用?8. 你在B公司做的 Agent 核心是做什么的?解决了什么问题?9. 这个 Agent 实际是在部署什么?是服务、脚本还是其他东西?10. Agent 是中心化部署还是每台机器一个?为什么这么设计?11. Agent 和 Jenkins 的关系是什么?谁负责调度,谁负责执行?12. Agent 的所有动作是不是最终都是通过 Jenkins 来执行的?13. Jenkins 执行完之后,怎么和 Agent 做状态同步或结果回传?14. 既然 Jenkins 本身就能做自动化,为什么还要做一个 Agent?15. 用户在 Jenkins 上最容易填错哪些参数?为什么?16. 能不能完全不让用户填参数,让系统自动完成?为什么做不到?17. 如果 Jenkins 已经可以完成这些事情,引入 Agent / AI 的价值在哪里?18. 如果让你设计一个自动拉日志的 Agent,你整体流程是怎样的?19. 有3台Linux机器,日志路径不统一,而且是二进制日志,需要解析,你怎么设计?20. IP/Port 固定,但 SSH 密码会随软件版本变化,这个你怎么处理?21. 不同业务的人要不同日志路径,你怎么做管理?22. 用户不愿意维护配置表,你怎么让用户输入,同时系统自动沉淀规则?23. 日志解析涉及不同格式、工具、版本,这一块怎么设计?24. 如果这个 Agent 要扩展到自动检测、排障、自动化能力,架构怎么演进?25. 在完全没有规范流程、系统很混乱的情况下,你怎么落地这个 Agent?手撕:第二大的数字,不能用既有函数。
查看26道真题和解析
点赞 评论 收藏
分享
1️⃣一面(Code Agent 代码生成方向)1. 工程级Code Agent在处理项目上下文、生成代码时会遇到哪些核心挑战?2. 当前主流Agent框架在技术演进上有哪些关键改进方向?3. 如何系统性保障AI生成代码的质量、安全性与可控性?4. 有哪些有效手段可以验证AI生成代码的正确性?5. AI代码生成完成后,是否可以直接上线?还需要经过哪些关键环节的校验与治理?6. AI生成代码的技术在哪些场景下更具落地价值?又存在哪些应用边界?2️⃣二面(Agent应用开发方向)1. 2026年的Agent应用开发,相比往年在技术范式与落地模式上有哪些显著变化?2. 你当前参与的Agent应用开发项目采用的是哪种架构?是否接触过HANAS这类新兴模式?3. 在渐进式披露的架构设计下,是否还需要依赖RAG能力?二者的关系是什么?4. 你开发的Agent应用解决了哪些传统方式难以处理的核心问题?5. 请介绍一下你在Github上参与贡献的开源项目,以及你在其中承担的工作。6. 当初你是如何参与到这个开源项目中的?7. 在Agent开发中,上下文工程最关键的工作是什么?8. 你是否了解Cloud、Open Cloud这类主流Agent框架?它们的核心实现逻辑是什么?9. 你在Agent开发项目中遇到过最棘手的技术难题是什么?10. 你是如何定位并解决这些难题的?这次经历带来了哪些技术沉淀?11. 你后续的职业规划中,更倾向于什么样的岗位和业务方向?12. 你在校的学业水平处于什么水平?身边同学的求职与学习情况如何?13. 你更倾向于在哪个城市工作?为什么?📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
点赞 评论 收藏
分享
评论
8
37
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务