腾讯-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:二面的形式+面试官不开摄像头+反问阶段漫不经心就有不祥预感了

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

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

相关推荐

07-16 14:39
门头沟学院 Java
无手撕 拷打项目八股:1.Java 里面有一个关键字叫这个final,它的作用是什么呢?2.像 Java 里面一些数据结构容器应该经常使用对吧,比如像这个 hash map 和 hashtable 有什么区别?3.有用过这个 concurrenthashmap 吗?4.有看过这些数据类数据容器的这些代码源码实现吗?5.提到这个线程安全,那比如说随便给你一个函数你能看到这个函数的源码,那你怎么判断这个函数是不是线程安全的?6.那比如说假设一个多线程的程序出现了死锁,你怎么找到是哪一个线程死锁在哪一个资源上?7.IOC,它是一种什么概念?8.AOP呢?9. MySQL 用的数据存储引擎是什么?10.为什么是用InnoDB呢?它相比其他的引擎有一些劣势吗?11.你一个 SQL 执行比较慢,你怎么去分析这个 SQL 执行慢的原因呢。12.有遇到过索引失效的情况吗?13.索引失效的其他场景14.那比如说我现在有一个目录,那目录下面有一些子目录和嵌套子目录文件之类的,然后我想找到这个目录下面所有的.Java 文件,然后删除这些.java。这个用 linux 命令怎么做呢?15.就是我希望你去开发一个程序,实现一个目录传输的功能。就比如说把这个目录的整体的结构和内容包括文件,然后整体传输到服务器上。那你怎么去设计这个目录传输的功能来保证这个传输的正确性和传输的效率?其他:1.最近有看一些开源的项目吗?2.学校成绩3.最近有看其他的一些实习机会吗?大寄特寄,好多场景题答不出来
查看18道真题和解析
点赞 评论 收藏
分享
评论
9
63
分享

创作者周榜

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