面试官: 嗯, 看你的简历你的知识面非常之广, 但是里面怎么样(然后笑了笑)
我: .......我这垃圾简历, 图形学不会, lua也不会, 人手一个的python也不会
正题: 无八股几乎全部场景题
1. 游戏中打开很多窗口, 通常按esc可以关闭一个 窗口, 然后关闭完, 问如何实现, 我答的用栈, 如何又说如果有的窗口就是想 先关闭怎么实现? 我实在gate不到点, 不太满意
2. 状态机如果有1000个状态难道要写1000个case吗?
答不出来, 我居然一开始说能用模板吗, 后面想到了注册类+ 模板抽象工厂的思路, 奈何表述不清, 不太满意, 面试官 也说什么注册什么什么滴应该差不多, 也说了用map
3. 对C++的看法
4. 说说你对指针运用的心得
5. 怪物视角145°, 看到玩家如何实现?
用感观组件, 面试官说不能用, 那就用行为树, 用点乘来判断, 也不太满意, 总gate不到点, 一开始还想到了环境查询这东西 但是我没有说, 犹豫了因为总感觉不太行
总结: 提升对所学的知识综合运用的能力非常重要, 因为我答不出的时候面试官引导的时候总会说看看你学的那些东西
PS: 有些问题忘了, 反正很懵.
很感谢面试官在我身上花半个多小时捏, 人也很好, 说话温柔, 全程不太像你问我答那种, 有点闲聊或者两个人探讨一个问题的感觉, 面试体验非常舒服, 感觉是寄定了, 嘴巴也不利索呀