网易互娱 游戏客户端 一面过二面凉

一面:

  1. C# 值类型 引用类型
  2. C# GC怎么工作?何时触发?
  3. C++ static 关键字的作用范围?
  4. 静态方法能否调用非静态方法?
  5. C#中static class的特性?
  6. 智能指针有哪几种?shared ptr如何实现共享?说一下weekptr
  7. C++内存分区
  8. C++结构体的内存对齐(给个结构体让算内存占用)
  9. 手撕:给定一个无序的数组 nums,返回 数组在排序之后,相邻元素之间最大的差值
  10. 手撕:原地合并两个有序数组为一个有序数组,第一个大小为(n+m),其中前m为有效内容,第二个大小为n
  11. 场景:在超大地图中,查找50m范围内的玩家,保证性能(分格)
  12. 两个玩家轮流投掷硬币,直到有人投到正面,此人胜利。问先手胜率(等比数列和)
  13. 说一下TCP三次握手、四次挥手
  14. TCP怎么保证可靠传输?
  15. TCP的加密机制了解吗?
  16. 多线程中,为什么要加锁?锁有哪些种类?
  17. 简述一下光栅化渲染管线
  18. 了解抗锯齿吗?(答MSAA)具体说一下MSAA
  19. 法线贴图为什么以紫色为主?

二面

因为后续问题是根据我的回答衍生的,所以我也说一下我的回答。菜哭了啊...属于没做过就是答不出的东西。

  1. 问项目,后续问题也是项目衍生的,被狠狠拷打了
  2. Addressable和Assetbundle的区别?
  3. 图片资源从远程加载,3.0版本和3.1版本更换了图片,我希望两个版本的玩家都能正确运行游戏,怎么做?
  4. 一个canvas的prefab引用多张图片,脚本控制激活哪一个
  5. 引擎出包的时候使用不同的prefab,旧的bundle不要删(这个是对的,但面的时候不自信了)值得注意的是必须勾选生成catalog,这样玩家不会下载冗余资源。
  6. 资源从美术、策划那里来的,怎么自动化地把图片对象放进prefab?
  7. editor脚本+csv,都用name进行检索(行名为prefab名,列名为版本名,内容格为图片名)
  8. 面试官:策划还是容易有填错的情况
  9. 如何实现A/Btest?
  10. ABtest结束后,如何将玩家客户端中的图片统一?
  11. 算法题:快速排序的非递归实现
  12. 算法题:一百万个数中如何找出前100大的

场景题就是一个主题追问的挺细的吧,答得有点混乱,到后面直接昏头了,所以这点题就答了很久

全部评论
二面完几天给的结果啊
点赞 回复 分享
发布于 09-09 18:35 广东

相关推荐

09-05 22:38
已编辑
门头沟学院 UE4
选择游戏客户端作为职业方向的人,多少是带着点对游戏的热爱的。可以说兴趣是影响这部分同学就业选择的最重要的一个因素。那我们其实也应该明白:能让自己开心才是我们选择游戏行业的初衷。我们首先是游戏人,其次我们才是程序员。最近和我的学长聊了很多。学长他不是什么名牌大厂的高级工程师,但是他却做着自己喜欢的项目,实打实的参与到了项目的核心业务开发。这个项目还成功登上了科隆展。看着学长的成功,听着他的故事,我不禁反思,我选择游戏行业的初心是不是被扭曲异化了?我明明是想要做自己喜欢的游戏的,可是现在却跟个妓女一样,先是给自己背上一堆技术累赘,就像那些青楼女子为了揽客浓妆艳抹,然后面试还要被全方位深入拷打,稍有不慎就得挂,这不就是在服务瓢虫吗,伺候得不好就要被算账。说到底,我潜意识里只是为了钱和大厂的牌子在卖艺,已不再是为做游戏了。但这一切有什么用?中大厂的项目难道我就一定喜欢吗?就算我进了组难道就能够做我喜欢的部分吗?答案显而易见。那我没必要恬不知耻、臭不要脸地用热脸去贴别人的冷屁股呀。作贱、糟蹋自己的尊严和热情并不好玩。对面又不会因为这个高看我一眼。反正又不缺简历,面试难度随便加,答不出来随便挂,再狂一点直接不演了,当面嘲笑嘲讽。我还没下贱到非得受这个窝囊气。游戏只是我诸多兴趣中的一种,离了你游戏行业我又不是活不了。现在想来,我完全可以找中小厂,只要项目我喜欢,福利待遇不好又怎么了,自己开心就行。至少不用受这帮老登的侮辱。大厂,吃大份去吧。
点赞 评论 收藏
分享
评论
1
23
分享

创作者周榜

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