当前位置: 首页 > 面试经验 >

光子工作室 凉经

优质
小牛编辑
72浏览
2024-08-28

光子工作室 凉经

光子工作室 一面 8/19

C++ 虚函数的实现

函数重载 编译器怎么处理的

share_ptr 引用计数的原理

右值引用的应用场景

矩阵,缩放矩阵和平移矩阵的顺序以及为什么(缩放,旋转,平移,矩阵乘法不具有交换律,顺序改了效果就不一样了)

Blinn-Phong和Phong的区别 (表现上柔和,计算上半程向量优化计算)

ShadowMap的概念

Zfighting的概念

EarlyZ的概念

UGUI 优化的方向 (Drawcall和ReBuild,纹理压缩)

Unity C#代码那些写法会导致GC (装箱,string,协程,匿名函数,临时数组)

实习负责的工作

一道题:找出有序数组中多余的一个

二面 8/23

AB包框架相关

3d模型渲染过程,CPU,GPU端做的工作,需要的数据

不透明物体渲染顺序

为什么引擎一般对不透明物体也有排序

TileBase Rendering和 PC 的 immediate mode rendering 区别 (X)

算法:

  1. 判断回文链表
  2. 一道dp,只写出状态方程,最后问我怎么优化(后面才知道是斜率优化)

渲染问题怎么查,有些机型上出现黑块或者模糊,怎么排查(X)

实习里最有挑战的内容

感觉上很多不会,但是还给了三面

三面 8/27

C++

一个父类,3个子类,有多少张虚函数表

this指针存在哪里,怎么实现的

函数指针可以转void *吗,成员函数指针呢

怎么排查内存泄漏

new 和 malloc的区别

断点调试是怎么实现的(X)

int & func() ;

auto a = func();

a的类型推导为什么

void func(int &&a);

a是什么类型,是左值还是右值

怎么把原来的值类别转发出去

Unity

装箱有什么危害

如何尽量避免GC (转场景时候手动调用GC.Collect())

unity是左手坐标系还是右手坐标系

都是左手坐标系吗 (观察空间是右手)

矩阵 是什么变换

两个二维向量,怎么表示A到B的旋转方向

点乘有什么实际的应用吗

Blinn-Phong和Phong的区别

了解PBR吗 (X)

欧拉角为什么有万向锁

四元数的原理

实习中有挑战的内容?

demo中有难点的地方

数据结构场景

1e7 数据量存在哈希表里,有什么优化方向 (X)

其他

不考研吗,是哪里人

反问

项目组是欢乐麻将 3d休闲

虽然一开始知道是棋牌类项目不太想去,但是挂了还是有点小伤心

#秋招##腾讯##光子工作室群##Unity##游戏#
 类似资料: