腾讯音乐-技术三面
技术三面
原本以为是HR面。。结果是技术面被暴锤。
上来直接问项目。一开始没怎么准备,就翻了下稿子,将游戏实习的内容(因为觉得这段经历,做架构看起来比较牛逼)
结果给自己挖坑。
是面了这么多次,挖得最狠的,疯狂挖,各种扩展问题狂问。结果这个项目准备得不太好,而且也是太久之前的了,最近只复习了自己准备的那部分(主要是架构方面),大写的惨。
大概聊了:
- 分层架构、怎么做产品
- unity打包资源包,怎么防破解,编译到dll中也可以被反编译,怎么防
- 架构选型,有什么引擎、unity、UE、COCO等游戏引擎有什么优缺点和区别
- 对状态机的测试、怎么考虑:容错性方面、依赖方面等
- 测试过程对哪些指标考虑:CPU、内存、IO等,分别有什么样的测试问题和怎么优化
两道算法题:
- 两数之和。
- 一条绳子,随机剪两刀,能组成一个三角形的概率。(高中不等式题,建模建了一半,最后差一点没搞清楚、当场脑子有点乱,下来马上想懂了)