面经-二面-腾讯IEG光子-游戏客户端

1.你为什么要做游戏

2.你喜欢做游戏吗

3.你在游戏开发中的自驱力来自哪里,开发的时候会感到快乐吗

4.光栅化是什么

5.阴影如何实现

6.动态阴影如何实现

7.飞机大子弹战移动、碰撞、渲染比较多如何优化

8.由于延迟导致子弹在你这打中在我这没打中如何保证同步

9.Drawcall如何优化

10.合并Mesh做了什么,怎么合并的

11.为什么只有相同材质才能合并

12.光栅化在UE的哪个模块中实现

13.平时看过什么提升编程能力的书籍

14.https如何加密的

15.对称和非对称加密

16.私钥和密钥如何使用

17.FTP的上一层协议是什么

18.使用UDP还是TCP,为什么

19.什么时候适合UDP,什么时候好适合TCP

20.说说你项目中最困难的三个点,如何克服

21.想实现瞄准的时候人物动画跟着变化如何做

22.Anim Offset是什么 如何实现

23.ECS是什么

24.导航网格是什么,原理介绍一下

25.寻路算法

26.A*寻找的是最短路径吗

27.BFS和DFS哪个用来寻找最短路径

28.BlendSpace是什么 大概说一下算法

29.说一下遇到奔溃或者偶现的问题如何排查

30.程序崩溃调用堆栈怎么看的

31.静态可和动态库

32.如何把二进制内容还原

33.遇到找不到原因的崩溃怎么处理

34.内存泄漏如何处理

35.除了基本的GC还有什么手段

36.非UObject GC

37.带GC的语言 相互引用怎么办

38.IK是什么 IK常见算法如何实现

39.蒙皮是什么

40.权重有什么用 如何计算

51.函数调用参数放哪 返回值放哪里

52.CacheMiss是什么

53.四叉树、八叉树

44.32位和64位有什么区别

45.线程安全

46.重定向做了什么 大概说一下重定向的算法

47.RootMotion相关

#软件开发2024笔面经#  #腾讯# #实习#
全部评论
老哥,你这是暑期实习嘛,咋强度那么高
4 回复 分享
发布于 05-03 17:17 浙江
这就是图形学吗
2 回复 分享
发布于 05-06 10:06 浙江
佬,光子总共几轮面试啊
点赞 回复 分享
发布于 05-11 16:12 江苏
这强度好高啊
点赞 回复 分享
发布于 06-06 06:24 广东

相关推荐

1. this指针是什么?它有什么作用?2. const成员函数有什么特点?如何使用?3. 如何实现一个简单的动态数组?4. enum和enum class有什么区别?5. nullptr是什么?它与NULL有何不同?6. 如何处理内存泄漏?请给出几种方法。7. 解释一下数据库的ACID特性。8. 什么是死锁?如何避免死锁?9. 解释一下链表和数组的区别。10. 什么是哈希表?它的优缺点是什么?11. 如何使用SQL进行数据查询?请给出示例。12. 什么是索引?它如何提高数据库查询性能?13. 解释一下进程和线程的区别。14. 什么是操作系统的中断机制?15. 解释一下二叉树的遍历方式。16. 如何实现一个简单的栈?17. 什么是数据库范式?请简要说明第一范式和第二范式。18. 解释一下内存管理中的堆和栈的区别。19. 什么是SQL注入?如何防止它?20. 解释一下快速排序和归并排序的基本原理。21. 什么是视图(View)?它有什么用?22. 如何使用std::vector实现动态数组?23. 什么是事务?如何实现事务的提交和回滚?24. 解释一下操作系统中的调度算法。25. 如何实现一个简单的图结构?26. 什么是外键?它的作用是什么?27. 解释一下深度优先搜索和广度优先搜索的区别。28. 什么是存储过程?它有什么优缺点?29. 如何处理数据库中的并发访问?30. 解释一下LRU缓存算法的基本原理。我面试看的是大佬的面经,链接放下边了  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
#腾讯光子面经##软件开发笔面经#腾讯(光子工作室--后台开发1. 定义和声明的区别?2. 说一下static 3. 介绍一下const4. map 和list区别5. C++11的特性有哪些6. 静态库和动态库的区别7. 哈希冲突解决的方式有哪些8. C++怎么实现多态的9. 虚函数底层怎么实现的?10. 指针和引用的区别11. 线程和进程的区别?12. 协程呢?什么时候用线程,什么时候用协程13. malloc和new的区别14. SLT中,sort的第三个参数,判断相等的时候返回true 还是false为什么?15. STL中 vector是怎么扩容的?xia16. 介绍一下快排,是怎么实现的17. 快排有哪些不足的地方,怎么优化18. c++17的标准有用过吗?19. core文件怎么生成?20. gdb调试,怎么调试到线程级别的?21. mysql都有哪些存储引擎,介绍一下?22. Mysql 慢查询?23. mysql什么情况下会进行分库分表?24. TCP timeout?25. TCP 粘包26. epoll在不考虑服务器内存 网卡的情况下最大支持多少并发?27. 说一下简单的web服务器用C++怎么实现? Socket28. recv()函数返回值,什么错误是可以接受的?29. http建立连接的过程?30. 主机字节序和网络字节序31. Linux  命令 nm iostat ln32. 硬连接 软连接33. Perf 底层怎么实现的? 让你设计一个perf怎么做?34. 游戏服务器和客户端的连接,你觉得采用TCP还是UDP35. 为什么换实习了?36. 有了解那些分布式的架构吗(好像是这么说的)37. 介绍一下zookeeper 38. 说一下一致性哈希39. 说一下raft40. redis有了解吗。41. 我看你用过docker, 有用过k8s吗?42. 给你10亿个数据,怎么找出重复最多次的10个数Coding翻转对二进制求和给你10亿个数据,怎么找出重复最多次的10个数
查看45道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-08 13:17
已编辑
网易雷火 游戏引擎 n*16 其他
点赞 评论 收藏
分享
12 65 评论
分享
牛客网
牛客企业服务