腾讯-IEG魔方工作室-一面二面凉经

一面 50min

1. 自我介绍

2. 一个类有一个int占用多少空间,再加个char呢,再加个普通成员函数呢?

3. 为什么会是上述结果?类存在内存哪个分区?函数呢?

4. 你提到了内存对齐,为什么要内存对齐?

5. 有没有不需要内存对齐的场景,如何强制不内存对齐?

6. 如果这个类里面是虚函数占用多少空间呢?

7. 虚表指针存放在哪儿?存放在实例化对象内什么位置?为什么要存放在这个位置?

8. 什么是虚拟内存?

9. 32位系统最大虚拟内存?64位系统最大虚拟内存?windows操作系统支持的最大虚拟内存?

10. 知道智能指针吗?智能指针可能造成循环引用怎么解决?

11. 什么是内存泄漏?

12. C++没有特定的垃圾回收机制,试着创建一个?C#的垃圾回收机制了解吗?

13. 假设我有10几万行代码,想检测其中潜在的内存泄漏问题,怎么办?

14. 有这样一个功能,调用new和delete时自动加计数和减计数,你想怎么实现?

15. 你提供了一个包装工具类的方法,如果我不允许你包装呢?

16. 我有10万个数字想要让你找到最大的100个,怎么办?

17. 你的算法时间复杂度多少?你提到用最小堆,增删时间复杂度多少?

18. 数字如果更多一次性读不进内存该怎么办?

19. 介绍其中一个论文

20. 你项目利用到了socket通信,它是非阻塞还是阻塞式的?怎么实现非阻塞的?

21. Socket通信是TCP还是UDP?你为什么要用TCP

22. TCP怎么保证可靠通信?

23. 论文实现的Socket通信传输信息格式如何?

24. 介绍其中一个项目

25. 你使用了Godot中的一个提供的接口,那你看过这个接口的源码吗?

26. 怎么解决项目中遇到的问题?

27. 你提到了骨骼动画,说一下。(从此开始往图形学引)

28. 顶点坐标包括哪些数据?

29. 知道顶点着色器和片元着色器吗?它们的作用都是什么?

30. 知道四元数吗,它相比旋转矩阵和欧拉角有什么优势?

31. 我有一个正方形纹理,我想要把他变成圆形的,怎么办?

32. 怎么学习的图形学,了解opengl吗?

33. 知道mipmap吗?介绍一下。

34. mipmap怎么确定层级?

35. 你为什么想应聘游戏岗?

36. 你觉得你做项目和做游戏有什么差别?

37. 你的项目和论文有没有进行哪些特殊的性能优化?

38. 你觉得做游戏你还需做些什么,具备哪些本领?

二面寄 30min

1. 自我介绍

2. 介绍一个项目

3. 知道C++的虚继承么?

4. 知道C++的static吗?完成阐述其用法

5. 场景题:有一个计时器列表,如何设计能最快找到最先会被触发的计时器

6. List和vector的差别

7. 场景题:如何设计能够使vector的中间删除效率变高

8. 场景题:有一串字符串怎么找到第一个重复的字符

9. 反问(反问阶段看面试官态度就知道凉了)

------------------------------------------------------

PS:二面的形式+面试官不开摄像头+反问阶段漫不经心就有不祥预感了

小菜鸡的第一次大厂面试就这么寄了,这年头游戏开发到底还招不招人

全部评论
大家是不是都已经不春招了啊? 开了也没反应
点赞 回复 分享
发布于 2025-03-21 19:38 湖北
佬,二面为啥挂啊
点赞 回复 分享
发布于 2025-03-16 21:13 四川

相关推荐

01-28 16:12
中南大学 Java
几年前还没有chatgpt的时候,刷题真的是很痛苦。刷不出来只能看题解,题解有几个问题:第一个是每次看的写题解的人都不一样,很难有一个统一的思路;第二个也是最重要的是,题解只提供了作者自己的思路,但是没有办法告诉你你的思路哪里错了。其实很少有错误的思路,我只是需要被引导到正确的思路上面去。所以传统题解学习起来非常困难,每次做不出来难受,找题解更难受。但是现在chatgpt能做很多!它可以这样帮助你 -1. 可以直接按照你喜欢的语言生成各种解法的题解和分析复杂度。2. 把题和你写的代码都发给它,它可以告诉你 你的思路到底哪里有问题。有时候我发现我和题解非常接近,只是有一点点🤏想错了。只要改这一点点就是最优解。信心倍增。3. 如果遇到不懂的题解可以一行一行询问为什么要这样写,chatgpt不会嫌你烦。有时候我觉得自己的range写错了,其实那样写也没错,只是chat老师的题解有一点优化,这个它都会讲清楚。4. 它可以帮你找可以用同类型解法来做的题。然后它可以保持解法思路不变,用一个思路爽刷一个类型的题。如果题目之间思路又有变化,它会告诉你只有哪里变了,其他的地方还是老思路。5. 它也可以直接帮你总结模板,易错点。经过chat老师的指导,我最大的改变是敢刷题了。之前刷题需要先找某一个人写的算法题repo,然后跟着某一个人他的思路刷他给的几个题。如果想写别的题,套用思路失败了,没有他的题解,也不知道到底哪里错了;看别人的题解,思路又乱了。这个问题在二分查找和dp类型的题里面特别常见。但是现在有chat老师,他会针对我的代码告诉我我哪里想错了,应该怎么做;还按照我写代码的习惯帮我总结了一套属于我的刷题模板。每天写题全是正反馈!
牛客981:不刷才是爽
AI时代的工作 VS 传...
点赞 评论 收藏
分享
评论
10
75
分享

创作者周榜

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