米哈游 服务器开发 暑期实习 2面

之前一面的帖子

二面距离一面过去了整整2周。中间HR还打电话希望我能到上海onsite二面。我只好如实说 学校现在不允许跨省区流动。贵司心也是大。最后还是按计划视频面试。

整场面试持续50min。难度并不大,但由于是游戏公司,所以很多问题和项目是之前没有遇到或想过。

算法

合并2个有序链表。

项目

  • Linux下的项目。我告诉他我大多数全是Linux。
  • 之前大四做的一个游戏(软件工程作业)github
  • 内存泄漏诊断
  • protobuf

计算机基础

  • 如何诊断网络问题?
  • 一致性哈希,增桶、减桶。
  • 单例模式,带模版的单例,多线程下的。这是共享屏幕在本地IDE实现的。
#米哈游##C++工程师##校招##面经#
全部评论

相关推荐

字节抖音游戏一面讲一下权限接口优化的项目涉及到很多业务方如何推进的实习用到的技术栈有哪些讲一下react的一些特点和vue之间的差别讲一下fiber架构讲一下promise讲一下async/await的实现原理rem,em如何使用rem来进行多端适配各种攻击方式【xss,cref,中间人攻击】中间人攻击会出现在哪种场景css的position有什么值一个长数组的处理阻塞了页面如何处理淘宝秒杀倒计时如何保证倒计时的准确性实现format函数```var origin =(source:b', target: 'c'},source a'. target:'b'}{source:'c', target: 'd'}Jformat(origin);=>按顺序打印 abcd``` 二面讲了一下实习项目【无权限页面加载优化】引申到页面加载优化为什么小图片使用base64编码对webp有什么了解http2有什么特点http1.1支持服务器推送吗react的hook,分别的功能和使用场景react如何进行状态管理setstate是异步还是同步更新函数组件没有生命周期如何在挂载和卸载阶段进行操作webpack的一个流程webpack的treesharking在ES6之前的一个treesharkingloader和plugin之间的差别客户出现白屏如何排查如果联系不上客户怎么办前端监控是如何进行错误检测的如何实现的虚拟列表为什么要使用虚拟列表为什么要自己写?有参考其他的库吗算法:实现一个括号匹配(栈) 三面问了一些实习项目react的diff过程深度有限和广度优先的应用,有什么不同为什么react用深度优先遍历xss攻击和防范实现一个autocontext组件如何设计,讲一下可能会出现哪些边界case和解决方法输入框的过滤如何操作做题:一个add(1)(2)(3);add(1,2,3)柯里化的题三面的题没有写出来被叫停了,是做过而且不难的题,国庆回来就复习了一天,感觉面试没什么状态
点赞 评论 收藏
分享
1 26 评论
分享
牛客网
牛客企业服务