多益一面 游戏客户端
自我介绍
实习是自己找的吗?
为什么做游戏开发?
C++内存分布有几种?
堆和栈的区别?
栈溢出,发生条件。调用一个函数在栈中的表现是什么?
内存泄漏。有什么办法避免内存泄漏
智能指针, 有几种?
共享指针的工作原理。
有没有遇到内存泄漏,然后解决问题的情况。
讲讲多态。虚函数表在哪个区。
写一个单例模式
C++的编译过程是怎样的。
编译整个流程的速度和什么有关系?什么会影响编译的耗时
线程和进程的区别?多线程和多进程的适用场景分别是什么?
进程通信有哪些方式?用管道做进程间通信有哪些需要注意的吗?
说说你认为协程是什么东西?协程对比线程轻量在哪里?什么时候用协程,什么时候用线程?
什么应用场景用多线程有影响?
说说渲染管线。
深度测试解决什么问题。有没有遇到ZFighting的问题。
光照模型,什么是光照,说说要点。自己写过Shader吗?
阴影抖动出现的原因是什么?看过一些其他的阴影实现吗?自己实现过吗?还是只是了解的。
PCF相比于阴影贴图的劣势在哪里?
碰撞检测有了解过相应的算法吗?有没有直接实现过
说一下实习。
说说UGUI合批。
预制体是做什么的?预制体里面有什么构成?什么东西会用到预制体?预制体对于其他地方的优点在哪里?
实习的时候有用过脚本语言吗?说说ILRuntime怎么热更新的?
编程: 轮转数组 LC189
实习的工作时间是怎么样的?
你怎么看待游戏公司的加班?
目前有其他offer吗?
期望薪资怎么样?