腾🐟面经汇总
面了很多次腾🐟,干脆直接汇总在这一篇。之后如果还有就一并更新在下方
∆粥组
一面30min。二面40min。主要都是项目拷打和实习。无八股算法
只记录一些和项目还有实习无关的问题
UE的GC
UE的Gameplay框架
反射如何处理C++与蓝图之间的转换
UE智能指针
Lyra的如何做输入还有资源的多平台适配
Lyra的UI框架
手游常用的渲染管线
单例模式的缺陷
事件消息中心的解耦
某二次元开放世界组
主要是八股拷打
移动构造赋值的实现、应用场景
move的源码实现,与foward的区别
如何防止移动构造赋值时分配新的内存、被移动对象是否移动以后被回收
C++11以后string的建议实现
C++17 std::string_view
C++20 std::span
C++ std::allocator
forward应用场景、源码实现
模板特化、实例化的概念与区别
模板元编程实现类型列表
线程池和对象池的设计实现
PCB的组成
进程与线程
快排
堆栈实现
哈希表原理
模板方法
原型模式
UE反射
UE RPC的实现
共享指针实现
弱指针实现
Lambda表达式捕获方式,this是否默认捕获
inline的作用,.h文件的成员函数不写inline会怎么样
如何防范栈溢出攻击
未知组
主要拷打实习产出
值传递和引用传递
数组和链表的区别
定长数组扩容优化
如何解决移动端网络波动情况下,UE的FastArray按位同步出错的问题