米哈游校招客户端开发一面

1. 网络场景:一个网络接口返回json文件比较大,不需要很常用到,为了节省流量对接口进行优化,有什么策略(http缓存)
2. 利用ksp做注解处理,是在什么时机生效的
3. 如果想在运行时操作有哪些方式
4. 反射可以获取哪些信息
5. 利用反射获取注解信息,对注解种类有要求吗
6. jvm是怎么加载java类的
7. 自定义一个String类会被加载吗
8. 对协程是怎么理解的,为什么有了线程还会有协程这种东西
9. 怎么处理协程出现的异常
10. LeakCanary的内存泄漏检测原理
11. Compose和xml原生布局编写的异同
12. 使用Compose有遇到什么问题
13. 自定义view的流程
14. Framework层什么时机会触发onMeasure、onLayout、onDraw
15. requestLayout和invalidate调用后的流程有什么不一样的
16. Framework层是怎么标识哪些view是需要测量的,哪些view是需要layout的
17. requestLayout和invalidate调用后在Framework内部的方法是怎么流转的
18. 手撕:字符串相乘

当天晚上约二面

#牛客AI配图神器#
#秋招#
#客户端#
#面经#
#米哈游#
#米哈游求职进展汇总#
全部评论

相关推荐

12-22 10:02
已编辑
中山大学 算法工程师
面试算法题卡壳怎么办?在算法面试中遇到难题写不出来,几乎是每个候选人都会经历的事。作为面试官,我想说的是,能否妥善处理这种困境,往往比题目本身更能决定结果。当你思路卡住时首先,千万别沉默。面试官期待看到你的思考过程,而不是一个完美的答案。正确的做法是,主动说出你目前的思路和遇到的阻碍,并尝试寻求提示。比如你可以说:“我初步的想法是用动态规划,但在状态转移上卡住了,您能给我一点方向吗?”面试官给出提示后,你要快速跟进,展示出调试和迭代的能力。这说明你不仅会解题,更具备在实际工作中解决问题的能力。绝对要避免的行为· 完全沉默,不与面试官沟通· 轻易放弃,直接说“我不会”· 抱怨题目太难或不合理一个真实的案例我曾面试过一位同学,他解题速度不快,中间也有停顿。但他全程都在清晰地表达思考:“我打算用哈。。。查找,因为这里可能。。。这个。。。情况我先记下,写完主逻辑再处理”。虽然他最终没写出最简洁的代码,但我看到了他拆解问题、逐步推进的逻辑能力。最后他通过了面试,因为面试官看重的是解决问题的完整思维链条。面试官到底想看到什么· 清晰的解题思路和分析路径· 规范的编码习惯和边界处理· 主动沟通的意愿和协作意识· 在提示下快速调整和迭代的能力写不出最优解很正常,可怕的是没有思考过程。面试是展示你如何解决问题,而不仅是背诵解法。
如何判断面试是否凉了
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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