stonstad 发表于 2022-1-27 10:44

unity 技术常见问题

1. 虚函数的实现原理,父类和子类的内存布局
2. 协程和进程的区别,怎么实现,协程程序怎么写,有什么问题
3. Struct和class的区别,值类型和引用类型区别
4. C#装箱和拆箱
5. Inline函数有啥作用,和宏定义有啥区别
6. 闭包
7. Action和function区别,以及内部实现,注册函数如何防止重复,如何删除
8. Map怎么实现的,Dictionary如何实现
9. 红黑树和avl树还有堆的区别,内存&效率
10. 快排的时间空间复杂度以及实现
11. 堆排的实现,时间空间复杂度
12. Enum作Key的问题
13. CLR是什么
14. Li2cpp和mono
15. 如何实现一个扇形进度条
16. 渲染管线流程,mvp变换等,各种test
17. Shadowmap实现
18. 如何高效实现阴影
19. Cpu和GPU区别,如何设计
20. 几种反走样算法实现、问题、效率
21. 前向渲染和延迟渲染的区别,什么时候用
22. 延迟渲染需要几个buffer,需要记录什么信息
23. 数组和链表区别
24. C# GC算法
25. 内存管理器实现
26. 如何实现战争迷雾
27. Unity优化手段,dc cpu gpu
28. Pbr最重要的参数,几个方程
29. 如何搭建一个pbr工作流
30. Topk问题以及变种,各种解法
31. 100万个数据快速插入删除和随机
32. 1小时燃烧完的绳子,任意根,衡量出15分钟
33. Unity资源相关问题,内存分布,是否copy等
34. Unity动画相关问题
35. 帧同步和状态同步区别等一系列问题
36. 帧同步要注意的问题
37. 随机数如何保证同步
38. 如何设计一个技能系统以及buff系统
39. 数组第k大的数
40. 1~n有一个数字没有,找到这个数
41. 如何分析程序运行效率瓶颈,log分析
42. UI背包如何优化
43. Unity ui如何自适应
44. A*寻路实现
45. Unity navimesh
46. 体素的思想和实现
47. 碰撞检测算法,优化,物理引擎检测优化
48. 连续碰撞检测
49. 设计个UIManager,ui层级关系,ui优化
50. Mvc思想
51. 设计模式准则
52. UML图
53. 消息管理器实现
54. lua dofile和require区别
55. Lua面向对象实现以及与区别
56. 如何防止大量GC
57. 如何实现热更
58. 游戏AI如何实现,行为树要点
59. 如何实现一个延时运行功能
60. Unity纹理压缩格式
61. Mipmap思想,内存变化

Mecanim 发表于 2022-1-27 10:47

解析有吗?[大笑]

LiteralliJeff 发表于 2022-1-27 10:49

如果有答案就更好了

七彩极 发表于 2022-1-27 10:53

这是面试高级吗
页: [1]
查看完整版本: unity 技术常见问题