腾讯IEG魔方工作室游戏客户端暑期实习一面挂
线下宣讲会面试,拼尽全力无法战胜。
许愿复活。
- 自我介绍
- 看你实习做了聊天系统,你说一下对聊天系统的性能优化的想法吧(监听/委托机制解耦)
- 刚刚你是从架构层面,那么表现层面呢(对象池元素复用)
- 如果我想要动态地将聊天文本中某几个字转换为超链接,你觉得应该怎么做(看看能不能仿造Markdown语法处理)
- 把聊天系统多线程化,有什么想法吗(不太了解UE的多线程异步系统)
- 手撕,hot100原题:数组的前K大元素
- 你对于C++内存构造方面有什么了解(说了一下new的全过程,提了一嘴placement-new)
- 在架构设计上怎么高效地防范野指针和空指针现象(凡使用指针对象先检查、用智能指针、设计类的时候遵守RAII)
- 着重说一下你刚提到的RAII
- 看你简历写了渲染(其实没写),了解渲染管线吗(肯定不了解啊)
- TCP和UDP的区别
- 游戏开发用哪一个?(UDP)
- 你刚刚说引擎可能会做可靠UDP的处理,是怎么做的(超时重传等)
- 反问:继续学习的建议?
- 熟悉一下正则表达式,超链接问题那个实际上要用正则表达式
- 学习多线程,比如协程的用法
- 学一下渲染管线
分析:
- 场景题居多。有些问的太模糊了完全不知道该往什么方向去答
- 明明简历上没写任何图形学和渲染相关的,还是问了渲染管线,有KPI的嫌疑
- 提到了协程。只有unity用协程比较多,说明他们那边unity项目居多。我只会UE,很可能是技术栈不匹配(不匹配还约面更像是KPI了)
早知道投光子或者天美了