最近面试了好多,被问了好多,杂七杂八的东西。
我只能记下一部分:
1.问:c++和lua怎么交互的。c++怎么调用的lua,lua要怎么调用c++。如何实现lua热更新。
2.问:在项目中有用到哪些设计模式,分别讲一讲
3.问:游戏设计模式中:如果产生了一系列变化的时候,应该怎么做,如何各个模块之间解耦。
4.问:之前有做过迷宫的,那么随机迷宫的生成原理是什么。
5.问:probuf的原理。
6.问:ILRuntime的实现原理
7.问:lua是如何去实现一个对象的。lua中的闭包是什么。如何避免闭包产生的内存泄露。
8.问:部分shader的原理。有很多物体的情况下,物理引擎要怎么去优化,shader要怎么去优化。
感觉答的不是很好,以后面试有些地方,要注意一下,曾经做过的功能,最好整个流程都要熟悉,不能只熟悉自己做的那部分,要熟悉整个底层,以及其原理才行。
先记录一下,之后逐步学习。
标签:怎么,10,lua,18,c++,面试,2022,原理,设计模式 From: https://www.cnblogs.com/pkmoon/p/16804465.html