SNK中国 UE4客户端开发 一面
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.为什么所有的类都要继承自uobject
3. uobject封装了哪些方法
4.c++与蓝图如何相互调用
四.其他
能否接受北京工作
怎么看待加班
更愿意在在研项目还是在营项目
有没有收到其他游戏公司的offer
五.反问
新员工的培训机制
对unreal和unity的发展怎么看
一.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.为什么所有的类都要继承自uobject
3. uobject封装了哪些方法
4.c++与蓝图如何相互调用
四.其他
能否接受北京工作
怎么看待加班
更愿意在在研项目还是在营项目
有没有收到其他游戏公司的offer
五.反问
新员工的培训机制
对unreal和unity的发展怎么看
全部评论
怎么看待加班?这不是外企吗,他们要加班的吗
相关推荐
11-22 15:34
蚌埠坦克学院 Java 点赞 评论 收藏
分享