2022/10/21 近期面试记录
最近面试了好多,被问了好多,杂七杂八的东西。
我只能记下一部分:
1.问:c++和lua怎么交互的。c++怎么调用的lua,lua要怎么调用c++。如何实现lua热更新。
2.问:在项目中有用到哪些设计模式,分别讲一讲
3.问:游戏设计模式中:如果产生了一系列变化的时候,应该怎么做,如何各个模块之间解耦。
4.问:之前有做过迷宫的,那么随机迷宫的生成原理是什么。
5.问:probuf的原理。
6.问:ILRuntime的实现原理
7.问:lua是如何去实现一个对象的。lua中的闭包是什么。如何避免闭包产生的内存泄露。
8.问:部分shader的原理。有很多物体的情况下,物理引擎要怎么去优化,shader要怎么去优化。
感觉答的不是很好,以后面试有些地方,要注意一下,曾经做过的功能,最好整个流程都要熟悉,不能只熟悉自己做的那部分,要熟悉整个底层,以及其原理才行。
先记录一下,之后逐步学习。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!