45min,图形学和虚幻四答的支支吾吾,但是面试官并没有打断,而是给了很多时间思考,这点好评。一.c++1.c++11有哪些新特性2.智能指针介绍一下(每个公司都问,快背熟了)3.弱指针怎么解决循环引用4.stl有哪些容器5.介绍一下vector,list,deque,map,set,queue,他们的功能,和底层实现。6.介绍一下红黑树7.什么是内存泄露和内存溢出8.怎么检测内存溢出9.什么是野指针,什么是悬空指针10.野指针有哪些原因造成,除了未初始化还有哪些情况导致(答了数组越界)11.如何由两个队列实现一个栈12.如何判断一个链表有没有环13.如果有环,如何判断环的起点14.简述new和delete的底层原理15. malloc可以用delete释放吗16.A*算法,以及怎么优化让他尽量走直线17. topk算法,让说至少两个方法二.图形学1.简述光栅化2.什么是法线贴图3.什么是延迟渲染4.如何判断点是否在三角形内,至少说三个方法三.虚幻四1. 虚幻四中有哪些类(把gameplay说了一遍)2.为什么所有的类都要继承自uobject3. uobject封装了哪些方法4.c++与蓝图如何相互调用四.其他能否接受北京工作怎么看待加班更愿意在在研项目还是在营项目有没有收到其他游戏公司的offer五.反问新员工的培训机制对unreal和unity的发展怎么看