微派

收藏
游戏
1000-9999人
B轮
武汉
查看官网
上传简历
职位类型
全部
最新
热门
03-22 23:01
已编辑
东莞理工学院 Java
这次面试有个让我印象极深的环节 —— 面试官要求我借助 AI 排查一段安卓代码的 Bug,代码如下:kotlinclass AnimView(context: Context, attrs: AttributeSet?) : View(context, attrs) {private var progress = 0override fun onDraw(canvas: Canvas) {super.onDraw(canvas)progress += 1if (progress > 255) {progress = 0}val color = Color.argb(progress, 255, 255, 255)canvas.drawColor(color)invalidate()}}过程回顾我先盯着这段代码看了两三分钟,大致理清了逻辑,但确实没看出明显 Bug,只能硬着头皮把代码丢给 AI,直接要求:“分析以上代码的问题”。AI 第一轮的分析指出:代码末尾调用invalidate()会强制触发下一次onDraw,形成无限循环的重绘链路,进而导致安卓应用出现一系列性能问题。但面试官立刻指出了问题:受 AI "注意力机制"的影响,它可能只关注主流程层面的 Bug,而忽略一些隐式问题,让我调整提示词重新提问。我当时一下子懵了,但还是硬着头皮推进 —— 按照过往经验给 AI 设定身份,将提示词优化为:“你是一名资深安卓开发工程师,请按照安卓通用开发规范,模拟线上真实运行环境,全面分析以上代码可能存在的问题,包括所有细节,仔细排查”。第二轮 AI 给出的答案确实更详细了,但面试官仍表示分析方向有偏差。这样反复调整了三四轮后,面试官让我回去再深入了解相关内容。这次经历让我大开眼界:此前虽耳闻 AI 注意力机制可能导致排查问题不全面、回答有偏差,但这次是真切遇到了。事后我也请教了做安卓开发的同学,他们补充说,代码的核心问题虽仍是无限重绘导致的性能崩溃,但还涉及绘制速度不一致等衍生问题。也是想问一下大家,遇到对应的问题会去怎么解决呢?以及对应的安卓代码,它会有什么问题还没有分析出来呢?(如下图AI最终分析出的结果,面试官还是不满意)补充:算法题:二维数组从右上角到左下角找最优路径(Dijkstra)脑经急转弯:一个五升的桶和一个六升的桶打出三升水
不要再WA了1:佬看了下你的面经真是go java 安卓 前端都沾点啊,太强了我的天
查看6道真题和解析
点赞 评论 收藏
分享
03-13 22:49
门头沟学院 Java
一面 1.syn 和 reen 区别2.reen 公平锁非公平怎么实现的3.对象调用被子类重写的方法 jvm 底层怎么实现的4.分布式锁5.websocket 底层怎么实现的6.websocket 和 http 长连接有啥区别7.dfs 深度过深造成栈溢出你怎么处理8.问实习9.打家劫舍 3二面面了一个半小时直接燃尽了1.自我介绍2.你觉得你实习做的亮点3.拷打实习4.主从模式下的 redis,此时主节点内容刚写,从节点还没来及同步 redis 宕机了,此时加的分布式锁还在吗5.主从 哨兵 cluster 的区别和优缺点6.redis 底层数据类型的组成和底层的扩容机制7.redis怎么查看 key的内存占用8.mysql 事务是怎么实现的9.mysql 突然宕机重启了数据会丢失吗?10.mysql 怎么选择索引11.底层怎么实现的12.http 请求报文里面有哪些内容13.http 长连接说一下14.长连接什么情况下会断开15.以前解决过的一个最难的技术问题16.实习中成长最大的一点17.实习过程中遇到的最大的挑战18.微信加好友这个功能怎么实现,需要定义那些接口,表怎么设计19.手撕,面试官自己出的一个题,题目本身不难,但是刚开始理解题目很困难,看懂题目花了 10 分钟。20.说一下你自己觉得学的最深入的一个技术是啥21.说一下自己的优点和觉得可以改进的一个点22.最近两三年觉得最有成就感的事情23.为什么从前司离职24.对以后的工作有什么想法三面1.对转语言有什么问题吗?2.转 go 的话你准备怎么学习呢?3.学习过程中遇到困难你会怎么解决?4.理解一些底层原理你会怎么做呢?5.实习遇到的最大的困难6.实习最大的收获7.实习中主动发现问题并且自己解决的例子8.对以后有什么计划,你做了什么来实现这个计划?9.自己在技术上面有哪些优缺点?10.对技术框架有执念吗?11.实习中压力最大的场景是什么12.怎么去理解程序员的责任心?你对自己有什么要求?13.项目时间紧你怎么处理呢?14.你除了后端开发还对那些感兴趣呢?15.有没有计划学习新技术呢?16.对 Agent 了解多少?17.喜欢游戏嘛?玩什么游戏?对做游戏感兴趣吗?下面换成hr继续问了18.是哪里人?19.上一段实习为什么离职20.找校招工作考虑那些因素21.最看重那几个说两三个22.有面到二三面的公司吗23.准备校招阶段一天花多少时间准备校招24.AiCoding 占比多少你自己做项目25.上一段实习有什么技术对你有帮助和收货吗26.这种技术你到下一家公司有什么复用的吗27.实习阶段从 mt 哪里学到了什么28.他对你的反馈如何29.三段实习中你最喜欢的是那段30.校招可以提前实习到毕业吗31.对微派有什么了解吗?32.平时学习了解方面都是那些东西33.你为什么不考研反问最后排序挂了没辙。
点赞 评论 收藏
分享
03-13 09:22
已编辑
东莞理工学院 Java
📍面试公司:微派🕐面试时间:03/09💻面试岗位:安卓开发一面❓面试问题:1. 自我介绍,为什么投安卓而不是后端?2. 最近一段实习做了什么业务?遇到最大的困难是什么?怎么解决的?3. 礼物抽奖、奖池模块的完整请求链路是什么?4. 令牌池是什么?0和1分别代表什么?5. 高并发下如何保证抽奖概率稳定?6. 为什么用 Redis List 做抽奖?解决了什么问题?7. Lua 脚本在抽奖中作用是什么?为什么保证原子性?8. 高并发下如何避免令牌重复消费?9. 请求超时、服务异常怎么降级、兜底?10. 风控怎么做?业务兜底、用户兜底、熔断策略是什么?11. 安卓做过什么功能?具体场景、用到哪些技术?12. Glide 图片加载原理,多级缓存、LRU、懒加载怎么实现?13. LRU 算法原理,用什么数据结构实现?为什么用 LinkedHashMap?14. HashMap 底层结构?链表转红黑树条件?为什么要用红黑树?15. HashMap 扩容机制?负载因子作用?16. Java 并发三大问题:原子性、可见性、有序性怎么解决?17. volatile 作用、原理、使用场景?18. synchronized 底层原理?MarkWord、WaitSet、EntryList 作用?19. sleep 和 wait 区别?20. 什么是死锁?怎么写代码模拟死锁?21. 线程池执行流程?核心线程、队列、最大线程、拒绝策略?22. 安卓多线程、协程用过吗?挂起函数怎么理解?23. AIDL 了解吗?多进程通信怎么做?24. C/C++ 掌握程度?25. 网络优化做过哪些?序列化、连接池、IO 模型?26. Ping 原理?ICMP 协议作用?数据包的结构?27. MCP 广场是什么?业务价值、怎么封装、怎么调用?28. RAG 个人知识库怎么做的?向量检索、BM25、多路召回?(叫我现场打开cursor看看怎么使用ai开发的)29. 算法题:买卖股票的最佳时机(只能买卖一次和买卖多次)。30. 对公司业务、面试轮次有什么想问的?🙌面试感想:这次面试感觉面试官非常非常细节,在我说完我的实习项目之后,他觉得我说的太快了听不懂,叫我一个个拆解,把对应的流程功能点遇到了什么问题分点详细的跟他说,并且没听明白就会再问一遍,一定要懂了才会到下一个点,对于部分的技术实现也是刨根问底,问完了对应的一个技术之后还会问相应的底层实现和使用的数据结构,整体感觉这次面试的难度也是比较困难的,但是面试官感觉人挺好的技术也非常在线,学习到了很多东西,一面过,明天更新二面
查看29道真题和解析
点赞 评论 收藏
分享
02-13 10:39
已编辑
蚌埠坦克学院 UE4
11月投的,2月9号面试emm,此时我已经小厂实习了一个月了emm上来三道算法题,前两道lc简单题,一道字符串次数最多字符,一道数组去重,鼠鼠做数组去重的时候看急了,反正有各种原因,但其实就是本质彩笔,导致做完这两个题用了40分钟,面试官也一直提醒,这两道还是我之前做过的emm人怎么能那么笨,第三道random7写random10,鼠鼠没见过,后来一问也是经典题然后就是自己介绍项目,就是udemy的那个联机射击游戏Demo,主要是讲了实现的延迟组件,其中包括客户端预测和服务器倒带,最后总共1h25结束捏,面完后秒挂鼠鼠挂了后还问了面试官,面试官人很好,说一是算法确实做的慢,二是ue引擎没有深入了解,ue自己的移动组件的同步没有去看,也没有思考过100个人的优化问题总结,鼠鼠还是太着急了,其实这是鼠鼠第三次面试,面试经验不多,也是头一回面大厂,有点疾苦,因为之前投的大部分简历就没消息,有消息的一个微派,一个鼠鼠现在在的小厂,微派也是一面挂了,然后就来了现在这个小厂,在这待了1个月了,想说一下这里待的真的挺舒服的emm,之前可能工资太低,但是鼠鼠刚来的这一个月居然刚好给实习生加薪了,也是有当地平均水平力,还蹭到了异地的年会,报销了全程,需求感觉也挺好的,鼠鼠做逻辑的简历的结果被分到了引擎岗emm,不过因为项目很老所以还好鼠鼠没有被分到做gameplay,鼠鼠毕竟实力和bg都不好,所以也不奢求太多力发点牢骚,看到好多大佬的多段大厂实习总会让自己焦虑,觉得我实习晚了,实习段数少了什么的,后来也想了许多安慰自己的话,但觉得最有力度的还是不要让未来的自己懊悔现在的自己还在懊悔过去,最重要的永远是当下,过去已经发生的已经不可能改变,懊悔不仅无意义更是会毁了现在的自己,能做的永远都是现在,哪怕只是上一秒的自己也已经定格在了过去,还有什么这样的人生才是自己的人生啦等等鸡汤,但结果来说还是以悲伤为主嘛,不过一想,人总是要抗压的,那个罗兰怎么说来着?世界上只有一种真正的英雄主义,那就是在认清生活真相之后依然热爱它,规划好现在开始的每一天要完成什么目标,多做少想比较好呢结果鼠鼠的未来也是一片灰暗嘛,因为之前跟导员说实习的事,导员不放(为什么说,一是鼠鼠是学生心理,二是学校有扫脸,之前就有实习被逮的emm),一开始想跳了,觉得鼠鼠怎么那么傻,自断生路,后来跟校领导申请,两周多了还没信息,说是非常重视决定开会,感觉难,鼠鼠下学期一周还有10节课,学校这种体系怎么会因为鼠鼠一个而改变呢,算了,懒得管了,暑期实习也不用想了,唉英雄主义好难鼠鼠现在能做到就是继续做一个新的项目,就是udemy的那个超大的gas项目,鼠鼠本来上一年11月就说要做,结果嘛,到了现在才规划做,鼠鼠前面也懒嘛,又懒又焦虑的emm,现在每天做两个视频内h,看能不能两个月做完emm,鼠鼠的打算就是秋招前两个日常两个udemy的项目外加深入图形学鼠鼠就是因为爱打游戏才来游客的,以前打王者火影吃鸡什么的网游,二游打了崩原铁绝潮粥终(人生完蛋啦,这里面除了bbb我都还在玩,不过很多都是送东西才上号了),bbb我也算陪它到第一部结束力,大学有了电脑后玩了单机,泰拉呀,怪猎世界呀,老头环,空洞骑士,帕鲁什么什么的,最喜欢玩泰拉(我是国服召唤师,300h原版和灾厄大部分全是打的召唤师,现在大版本更新了又可以玩了)和怪猎世界(我是国服太刀侠emm),但不得不说老头环是全方面的好,特别是世界观给的代入感,真的有种异世界的感觉emm,空洞骑士是为了玩丝之歌买的,结果空洞骑士112了,丝之歌和大表哥都还在吃灰emm,空洞骑士我1.30h跑完苦痛,我是天才嘛(叉腰)不过我只打了4门,5门望而生却了emm,有个好朋友这些游戏全都跟我联机通关的,真好其实鼠鼠分享欲很强但因为喜欢二次元有社恐属性(难绷了),鼠鼠也没在整个学生生涯中谈过一次恋爱,其实鼠鼠也尝试过,不过都失败了(鼠鼠也难呐)最最最后,希望不管如何,大家都能快乐的生活,唉,好假大空,海绵宝宝,快乐都去哪了呢,我的话大一大二追新番的时候真的很快乐,我大学最喜欢的就是GBC,nina的性格真的跟以前的我挺像的,不过我没有nina可爱emm,败犬,mygo&母鸡卡(懒得喷),辉夜,狐摇,末日酒店,小城日常等等好多好多,反正看动画太开心了,希望所有人都去看好看的动画,希望大家都能过得开心,实现自己的目标,现在说新年快乐会有种包饺子的感觉嘛()
余音tt:力扣两道简单40min的话还是有点太慢了呀。一般来讲一道mid最好在10分钟之内要搞定面试官评价才会比较好的。可以多花点时间,实在不行把hot 100里面比较复杂的几个背下来也行。 大厂秋招其实主要还是看中计算机基础,算法+语言八股+操作系统+一点点计网掌握牢固还是最重要的。有条件可以看看csapp这类书籍。 项目的话因为校招生大多没那个时间,也没足够的经验,大部分人都是抄的网上的课程,导致其实很多面试官不会太感兴趣那种比较大比较空泛的项目,没必要强迫自己做一个特别完整的,抓住几个核心功能,深挖里面相关的技术和用到的引擎功能对应的底层实现才是比较好的做法(比如网络同步的底层是如何实现的,引擎对应的接口有没有了解,主流商业游戏的实现有没有了解……诸如此类)。 还有可以去主动关注一些面试常考的游戏开发场景题,比如碰撞检测,寻路算法和naviMesh,网络同步,大世界lod等等。 游戏行业的求职其实还是挺看中机遇的,很多时候面试觉得表现不错但是没过很可能是对面招人的需求本身也不强。多报多面,现在游戏行业发展还算不错,只要你有对游戏开发的热情,并且持续学习的话,总会遇到刚好需求你的项目组,到时候一拍即合直接就过了。加油吧!
查看1道真题和解析
点赞 评论 收藏
分享
8、超级蚂蚁这是一家做出海休闲游戏的公司,算中大厂,有深圳和长沙两个 base,当时是 hr 主动在 boss 上和我聊的,我就顺便约面了。11.25 面试面试前几天 hr 给我发了他们正在测试的一款游戏,让我体验一下。1、自我介绍2、我没有玩过 33 号远征队,你能向我说明一下 33 号远征队的机制和系统吗这段我答的很烂,主要是之前没接触过这种问题,回答的时候东扯一个系统西扯一个系统,一直在补充。3、关于我们的这款游戏,你能简单说明一下你的理解吗4、我们的这款游戏吸引玩家的点在于什么5、如果让你为这款游戏设计一个系统,你会怎么设计6、这款游戏最吸引你的系统是什么7 反问环节改进建议:叙述时的逻辑上还可以加强一些这次表现相较于钛核那次确实差了很多,很多回答都不是很通顺。可能是因为我对于两者的兴趣有差别吧。但是这次给我的影响也很大,在之后的面试中我都会特别注意回答的逻辑。9、微派网络(冬令营)这家算是中大厂,项目主要是偏休闲的游戏(如贪吃蛇)和一些互联网产品(如青藤之恋),我报的是冬令营实习岗,分两期,有转正 offer。大家现在去报可能已经迟了,希望能帮助一下明年来报这家冬令营的牛友们吧。11.17 网申-11.20 笔试-11.24 流程终止-12.3 补录-12.14 面试-12.21oc11.20 笔试笔试题比较偏专业,除了第一道其它题都是三选一,还有很多关于巨人的超自然行动组的题。当时我还没玩超自然,都是答的那种很通用的题,理所当然的没有过。12.3 补录晚上 8 点 hr 加我微信,说因为新开了一个项目所以扩招了,把我又补进去了12.14 面试1、自我介绍2、你说你在学习策划方面的专业知识,有关注 b 站哪些 up 主吗3、平常学习是怎么学的一般这个问题主要考察你的学习能力,不要说有时间就学,把自己的学习计划说的越详尽越好。4、学习内容有哪些,学过巴图玩家模型吗幸好关于巴图模型我有一些印象,感兴趣的牛友可以去搜一下。5、关于超自然行动组你有哪些改进的建议6、超自然行动组吸引你的有哪些7 、如果你要设计一款超自然元素的游戏,你会如何设计,着重设计哪些点。8、最喜欢玩的游戏(这一段是开始问的哈哈,我忘了,现在补在后面)三国杀(说的休闲一点比较好)9、三国杀有哪些消费点10、你提到了皮肤外观,你能说一下皮肤外观是怎么样吸引玩家氪金的吗11、你提到了表现欲和新鲜感,游戏中是怎么利用这些东西促进玩家消费的12、有 offer 吗其实当时已经有了多益的 offer,但是我当时已经不打算去了,而且我怕错过这个机会就回答的没有。13、反问环节询问了改进建议,面试官说表现不错,我问逻辑上还有问题吗,面试官说没有问题。然后说没有什么需要改进的,并且给我上了一课,说策划最重要的是同理心和想象力,逻辑和思维是连接他们的东西。感觉这一段还是很受用的。12.21ochr 小姐姐打电话过来,介绍了一下冬令营的具体事项。然后还问了有没有其它 offer我说有了多益的 offer,巨人 hr 面完没通知。对这几家公司的意向我回答范围和地点上更偏向微派之后就拿到 offer 了过了几天就拿到了巨人的 offer,和 hr 沟通了一下就退出了这期冬令营。也很感谢 hr 的善解人意,hr 说很高兴我能拿到更适合和更心仪的 offer,最后也是互相祝福温柔收尾目前能总结出大致面经的内容就差不多写完了,后续空闲的时候可能还会再分享一下我策划群面的经验。预祝大家春招顺利啦
查看19道真题和解析
点赞 评论 收藏
分享
2025-11-08 16:55
已编辑
华南理工大学 golang
📍面试公司:微派一面🕐面试时间:10.16💻面试岗位:服务端开发❓面试问题:1.项目里面怎么分库分表的,为什么要这么设计,考虑了哪些因素2.有没有了解过OLAP和OLTP的区别,然后给我讲了一些两者的区别,问你觉得olap在时间和空间上都更优,那它牺牲了什么性能?3.如何设计一个击杀回放的功能,开放题4.什么是recover?所有recover都能被捕获吗?举出列子。go一个协程里面出现panic了,你在main里面能recover吗?5.golang里面的map是并发安全的吗?如果出现并发读写的情况会怎么样?为什么要设计成fatal error?6.有没有遇到过哪些线上的错误,golang相关的?7.日志收集是怎么样的一个过程?比如说你打印了一个日志,他是怎么流到你们的日志系统上的,这个流程是什么手撕,判断一个数字是不是回文的,先是写了on空间复杂度,然后面试官引导改成o1🙌面试感想:面试官感觉技术很强,问的问题都很深入,不会的也会讲解引入更深的讨论, 经攒人品#二面1.上次面试里面不会的问题这次会了吗(汗流浃背了,没怎么仔细看,大概讲了讲)2.玩游戏吗?比如王者荣耀里面不同角色的移动怎么实现同步?讲了讲思路,然后问使用什么协议?说UDP适合于这种实时性要求强的场景,然后问UDP可以保证可靠性吗?我说不能,但是http3的quic协议基于udp实现了一些类似于tcp的可靠性保证,但是具体什么原理我不太清楚3.写算法题,问两个很长的数字字符串怎么实现加法?答高精度。他说你写过这种题是吧,那么高精度的加减乘除你有信心写出来哪个?我说加法乘法我写过,能写出来,减法除法没写过。然后面试官问减法写不出来?我说应该也能,然后就让写高精度减法,墨迹了一会也写出来了。反问环节:1.想问问公司对新人的培养大概是怎么样的?“你想要什么样的培养?”我说新人大概多久能负责一些核心模块的工作,说大概半年左右。感觉二面面试官吊吊的三面综合面类似HR吧,反正微派每轮面试都得1h左右,前后一共三个多小时,巨长,还必须要求提前实习。最后给开了18k*12,说2到4个月年终不保证,一般三个月。年终不保证的话其实才20w出头,遂没什么兴趣了。
查看23道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2025-09-16 16:53
微派一面 安卓客户端先拷打了项目1.retrofit底层2.okhttp请求有同步和异步,两种有什么区别3.拦截器是通过什么设计模式实现的(责任链模式)4.责任链模式是什么,和平常使用的什么数据结构比较像5.okhttp底层原理,比如连接复用和缓存6.okhttp的缓存是用哪种数据结构存储的7.为什么要三次握手和四次挥手8.http属于tcp/ip协议里的哪一层9.http底层是用哪种传输协议10.tcp属于哪一层11.tcp和udp有什么区别12.为什么觉得游戏适合使用udp13.如果网络非常差,udp的优势岂不是发挥不了14.retrofit如何通过注解实现网络请求15.如果有两个接口会生成不同的实例对象吗16.动态代理有什么优势17.http的get和post方法有什么区别18.get想查询,数据是怎么携带的19.post如何携带20.拷打了一嘴项目21.recyclerview和listview的区别22.recyclerview和adapter有什么关系23.recyclerview底层的缓存机制24.这种缓存是通过什么数据结构实现的25.listadapter26.notifyDataSetChange()和notifyItemInserted() 、 notifyItemRemoved()有什么区别27.diffutil28.diffutil暴露给用户最重要的两个接口29.glide比其他的有什么优势30.glide如何绑定生命周期31.activity和fragment的生命周期在glide里有什么区别32.onstop和onpuase有什么区别33.依旧拷打项目34.比如列表里有很多item,我想把livedata绑定到viewholder里,实现要注意什么35.livedata有监听和取消监听,为什么要取消监听36.在viewholder的bind的时候注册了观察者,应该在什么时机取消监听37.mvvm和mvi38.协程和线程有什么区别39.协程底层是线程吗40.协程的挂起和恢复41.挂起的本质是什么(异步回调)42.handler原理43.handler和looper是1对1还是n对144.handler底层是用什么数据结构存储looper的45.数组和链表46.单链表和双链表47.栈和队列48.leakcanary底层原理49.什么是内存泄漏50.长生命周期和短生命周期对象,持有activity泄漏是属于长生命周期对象还是短生命周期对象51.leakcanary监控什么安卓组件52.leakcanary监控viewmodel是怎么注册的,有了解吗53.算法:给一个字符串数组,计算数组里不包含相同字母的最大长度乘积值,如果字符串里有相同字符,相乘的值为0
发面经攒人品
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务