oc了,hr和面试官都很nice,从头到尾氛围都很轻松,效率也非常高,给的薪资也还可以,可惜因为个人原因最后拒了一面1.自我介绍2. 讲一下渲染管线的流程3. 讲一下你的游戏项目4. (一个简单的贪心问题)5. 一个裸01背包问题6. 给一个圆,1-n个点,问有多少连线方式,每个点只能连一次线7. 给一个图,判环8. 讲一下静态多态和动态多态C++9. Unity 组件的生命周期10. TCP三次握手四次挥手,和UDP区别11. 形成死锁的必要条件12. 线程和进程的区别13. 讲一下内存满时系统一般有哪些内存释放方法14. 开放式问题。强化装备时网络连接差,玩家因为网卡点击多次强化,怎么保证最后只强化了一次二面1.自我介绍2.打过acm为什么笔试分数有点低(道歉)3.int的字节数,表示数字范围,整型二进制码表示规则,-1的二进制码怎么表示4.static关键字的作用。类中static关键字的作用。5.问我博客写的笔记,其实有些名词当时就是抄了一下。。多半道歉6.ecs架构相比ec、oop架构的优缺点(这里就随便聊了聊,不是特别懂,面试官也有引导和讲解)7.接触过哪些设计模式,讲一下基本内容和c++大概怎么实现(单例、工厂、观察者)8.一个类只有一个虚函数,占多少空间9.为什么c++多态要用虚函数,虚函数重载和直接重载有什么区别10.虚函数表存在哪,虚函数指针存在哪11.讲一下深拷贝和浅拷贝12.多线程锁的原理13.口答一个简单算法题,找出数组中左边都比他小右边都比他大的数,复杂度14.屏幕共享展示一下个人项目,没有细问