字节游戏提前批二面
2021.8.5 五十分钟
一、C++基础
1.继承底层实现原理(虚函数原理)
虚函数表初始化时机(有瑕疵)
析构函数可以是虚函数吗
C++11、14、17的特性
C++17
string_view(不会)
C++11
模板template
lambda表达式
右值引用
sort()底层算法(具体说),什么时候用快排,什么时候用其他
哈希冲突,解决方法
unordered_map和map的区别
无序数组中找到第K小的树
堆排(nlogn)
快排(n)
二、网络编程
linux select,poll,epoll(不了解)
大端小端,intelPC机大端还是小端(不了解)
三、图形学
1.p点和三角形,判断点是不是在三角形内
2.模板缓冲(Stencil buffer)(不了解)
3.深度缓冲(z buffer)
4.Shadow map原理(不了解)
5.drawcall(不了解)
6.laya源码看过哪些
7.导出工具印象比较深刻的问题
8.写过shader吗
9.光照模型(phong光照模型)
10.光照模型在vs还是fs
11.渲染过程vs怎么传值到fs(具体过程)
12.32位机1024*1024png图片占多少内存(RGBA格式)
四、网络同步
帧同步和状态同步
帧同步王者荣耀10分钟断线怎么处理
闪退杀死游戏断线重连怎么处理(帧同步优化方案)
五、游戏引擎
UE
反射原理(不了解)
蓝图用过吗
laya
TS的GC机制(不了解)
发版本资源更新 热更(不了解)
六、闲聊与反问
1.研三要回学校吗
2.技术方面的不足点(图像图形需要补足,C++算法还可)
3.几轮面试(一轮技术,主管,hr)
全部评论
(3) 回帖