网易互娱游戏研发一二面面经(已凉)

本人暑期在微软实习, 所以问到了一些VS相关的问题

  1. 8.7号笔试, 三道编程题, 各100分, 拿了120分
  2. 8.11号下午一面, 晚上二面通知来了
  3. 8.13号下午二面, 等结果中
  4. 8.23号下午流程已经结束

建议过了的朋友吱一声让我酸酸

8.11网易互娱游戏开发一面(80分钟, 代码30分钟, 问问题50分钟)

  1. 预先留半个小时做题, 给定一个二叉树, 找出这个二叉树中的一个子树, 使得子树节点最多且子树是一个二叉搜索树, 返回节点总数和子树根节点, 没做出来
  2. 自我介绍, 问socketTCP是什么关系, 项目中的拥塞控制如何实现, 讲了TCP的拥塞控制, KCP知道吗
  3. 进程间通信方式, 线程间通信方式, 什么是协程, 死锁以及为什么发生死锁
  4. newmalloc的区别
  5. 什么是虚拟内存, 内核态和用户态是什么, 怎么理解这两个状态, 显存和内存的区别
  6. 哈希表的原理, 出现冲突解决办法, STL中哪些容器是用哈希表实现的, mapunordered_map有什么区别, 红黑树和哈希的区别, 红黑树和平衡二叉树的区别, 为什么STL使用红黑树而不是平衡二叉树
  7. C++如何实现多态, 讲了虚函数和虚函数表以及虚函数指针在哪里, 虚函数重写加不加override有什么区别, 构造和析构函数是否可以写成虚函数, 为什么, 虚析构的作用
  8. 写一个模板swap函数, 为什么形参是引用, 特化一个char *版本的, std::move是否可以用在swap
  9. VS中的PDB是什么, 解决方案和项目的关系, 动态库和静态库的区别, dllmain函数在哪里, 能否编写一个加法dll并供用户使用
  10. 跨平台编译需要注意哪些问题, 游戏引擎了解吗
  11. 最近玩哪些游戏以及喜欢的游戏类型
  12. 反问环节, 问有几面, 结果什么时候能出, 一般两面, 结果一般一周内会出

一面是两个面试官, 一个主要负责问, 另一个有时候补充问一下, 面试官还是挺nice的, 有些不会的也没为难, 说没事没事

8.13网易互娱游戏开发二面(45分钟)

  1. 最近在玩什么游戏, 喜欢玩什么游戏, 玩的多吗
  2. 问网络游戏客户端断开网络后服务器端是否可以发现, 为什么, 探测是在应用层做还是传输层做
  3. 12枚硬币称重问题, 最好最坏情况, 三次可解, 答的不好
  4. 实习做了什么, 学校项目挑一个讲一下自己做了什么
  5. TopK问题, 一千万数据找一千个最大的值, 内存足够, 如果要找第801-900个最大值怎么找, 答的堆排序, 冒泡排序和选择排序
  6. 自己和科班有什么差别, 未来规划, 最近玩的游戏, 本科不是计算机, 为什么考计算机, 部门在广州是否建议, 对于加班什么看法, 如何看待部门的游戏开发者可能需要游玩游戏并在一定时间升到指定级数, 最近看什么书, 印象深刻的几点
  7. 反问环节, 一般只有两轮, 结果一般会在5个工作日出, HR面可能有可能没有

二面面试官也挺好的, 主要就是在聊天, 问问题倒是不多, 希望能过

#网易互娱##面经##校招##游戏研发工程师#
全部评论
收到意向了
点赞 回复 分享
发布于 2021-09-15 23:23
广州游戏研发开奖了
点赞 回复 分享
发布于 2021-09-15 19:21
哥们 我跟你同一批挂的 被捞到测试岗了 你有消息吗
点赞 回复 分享
发布于 2021-09-09 10:21
我也凉了hh
点赞 回复 分享
发布于 2021-09-04 18:19
看到班里同学了🤣加油
点赞 回复 分享
发布于 2021-08-30 14:24
网易一面代码没撕出来,也让过吗
点赞 回复 分享
发布于 2021-08-29 16:53
居然过了这么久流程才结束,也太煎熬了吧
点赞 回复 分享
发布于 2021-08-29 00:29
泪目,HR面了
点赞 回复 分享
发布于 2021-08-28 02:00
我明天中午二三面合一轮了希望能给个机会消灭0offer😂
点赞 回复 分享
发布于 2021-08-24 23:44
等待真是煎熬啊
点赞 回复 分享
发布于 2021-08-24 19:25
还没出结果
点赞 回复 分享
发布于 2021-08-24 18:33
这二面为啥会挂。。我也差不多是聊天 突然好慌
点赞 回复 分享
发布于 2021-08-23 19:59
再借楼问下base杭州的有进下一轮的吗😢
点赞 回复 分享
发布于 2021-08-23 18:09
我还在进行中 你挂了?
点赞 回复 分享
发布于 2021-08-23 17:29
还在泡
点赞 回复 分享
发布于 2021-08-23 16:47
球球了
点赞 回复 分享
发布于 2021-08-23 09:50
有消息了吗
点赞 回复 分享
发布于 2021-08-23 09:30
兄弟们,我在一个秋招群里,看见hr说游研岗第一批下周或下下周陆续发结果。兄弟们别急。没流程结束就是好事。
点赞 回复 分享
发布于 2021-08-22 22:20
我又来了,今天还是等捞的一天
点赞 回复 分享
发布于 2021-08-22 21:09
明天会不会出啊。啊啊啊啊啊。要疯了。
点赞 回复 分享
发布于 2021-08-22 21:04

相关推荐

04-12 08:45
已编辑
上海交通大学 后端
编程语言===C++多态的核心原理是什么?答了运行时多态(继承)和编译时多态(模板)构造函数为什么不能是虚函数?答:因为构造时虚函数表未初始化项目===问项目中选用Kafka, Redis, Mongo的原因?问一个项目(线上书城)的并发量多少?答:Spring Boot框架处理一部分并发问题,并且通过悲观锁防止超卖面试官问是否是自主选择Kafka, Redis, Mongo这些数据库/中间件?答:按照应用场景选择对应的技术,举了使用Redis做书籍基本信息缓存的例子(将话题引导到Redis)引导成功,面试官问初始时的数据是如何放到Redis中的?答:Cache Miss时回写缓存面试官追问:Redis放不下怎么办?答:设计的时候没有考虑这个问题,但是我现在思考了一下,或许可以通过一些缓存驱逐策略(比如LRU),限制Redis缓存使用的内存量?Kafka在项目中的作用?答了异步消息队列和具体的业务场景面试官觉得在这个场景下使用Kafka和数据库的区别似乎不大?答:使用Kafka可以实现消息的订阅机制,如果将订单请求存数据库,前端需要一直轮询面试官让我详细介绍了一个项目(LSM-KV相关),介绍完之后不断深挖,最后问了:如何修改跳表数据结构,使得可以快速查找到key指定排名的节点?没答上来,面试官建议去看看Redis源码中的跳表场景题===设计游戏的任务系统:玩家杀怪、和NPC聊天、制作东西等行为会触发某些任务进度的修改或者任务的完成,要求快速查找到某个任务、快速删除、更新任务进度。你大概会使用什么数据结构作支撑?思考了几分钟,追问:有限制玩家按照特定的顺序完成任务吗?面试官说:不用考虑那么复杂的情况答了使用AVL树或者红黑树等平衡树存储任务的索引,与线性表相比,查找、删除、修改的时间复杂度都是O(logN),综合下来性能比较优面试官追问:玩家杀怪的时候,系统如何知道杀怪是属于某个任务,并更新对应任务的进度?想了想:把不同的任务分放在不同的任务树上,比如杀怪事件都放在同一个任务树上、和NPC聊天的事件都放在另一个任务树上,这样杀怪事件发生后,只需要在杀怪任务树上查找,并更新相关任务节点的任务。闲聊===简历上写的掌握的编程语言,是大学里教的,还是自己学的?简历上写的项目是课程项目、还是自发参与的项目?想了解一下为什么投递服务器开发岗位?反问===介绍一下部门业务?自评===第一次进二面,面试前更紧张,但是面试开始后就逐渐不紧张了,面试总时长50min左右,没有问算法手撕感觉有些没底,希望能进HR面吧。== 4.11更新灵犀上海hc太少了,二面后横向比较挂好心的hr姐姐说帮我联系下广州总部,那边给的答复是倾向于招有转正的实习生,婉拒了🥲
投递阿里巴巴灵犀互娱等公司7个岗位
点赞 评论 收藏
分享
评论
16
116
分享

创作者周榜

更多
牛客网
牛客企业服务