腾讯游戏客户端暑期实习一面 天美工作室
- 项目相关
- animation和animator的区别,在只有几个简单动画切换情况下哪种性能更好,为什么
- c++和c的区别
- 智能指针,三者的区别,循环引用
- 引用计数和弱引用计数存在哪里(shard-ptr的控制块中)
- 指针和引用的区别
- 引用传参传的是什么
- c++的内存模型
- 全局变量存在哪
- 动态多态实现原理
- 虚函数表存在哪,虚函数表指针存在哪,虚函数表指针什么时候创建的
- 多重继承下,派生类虚函数表情况
- c++编译过程
- 模板在编译后在代码中是什么样子
- 静态链接库和动态链接库的区别
- A a;和A * p=new a;的区别(a存在哪,p存在哪,new a存在哪)
- placement new
- 如何检查内存泄漏
- 如何通过重载new和delete检测内存泄漏
- c#中struct和calss的区别
- 一个值类型可以存储在堆上吗
- 进程和线程的区别
- 线程间的通讯方式
- 如何检查单链表是否有环(快慢指针)
- 不使用快慢指针呢?链表中每个节点值不同(存哈希表)
- 如何解决哈希冲突
- avl树
- avl树如何保证平衡性质
- 最差情况下都有o(nlogn)的排序算法
- 快速排序,最差情况,空间复杂度
- tcp和udp的区别
- tcp通过什么保证可靠连接
- 超时重传失败后会怎样
- 帧同步和状态同步
- 帧同步和状态同步向服务器端发送的内容
- 了解哪些设计模式
- 单例模式有什么缺点
- Drawcall
- 渲染管线,光栅化后输出的是什么
记忆的可能不全,大部分都在这里了
查看2道真题和解析