腾讯王者客户端开发实习面经
腾讯客户端开发面经:
2022/3/10一面
1. 数据类型大小:
2. double类型怎么存储:
3. 位段
4. const修饰函数(const左结合)
5. 指针大小
6. void*可以指向任意数据类型
7. 函数指针和成员函数指针
8. 内存中堆和栈
9. 析构函数在类被释放后执行。
10. 空类class占用内存空间为1字节,为了区分空对象占内存的位置
11. 内存对齐
12. 判断字节序
13. 构造函数虚函数
14. 类型转化(class)
15. Static const
16. 解决hash冲突
17. Map和hash_map
18. c++模板template
19. Inline内联函数
20. c++接口(抽象类)
21. 移动语义
22. 左值右值
23. 排列算法复杂度稳定性最坏情况
24. 数组链
25. 二叉搜索树
26. 红黑树
27. Dns
28. Tcp/udp
29. 线程进程,临界区
30. 互斥锁,条件锁,自旋锁
31. 动态库静态库
32. 设计模式eg工厂模式
2022/3/21
二面面经
1. 构造析构函数可以抛出异常么
2. 堆栈溢出原因,汇编中的表现crash
3. c++11新特性
4. 网络游戏角色同步方式
5. tcp连包原因
6. udp怎么实现可靠传输
7. 图形学
8. 王者荣耀游戏中的技术方案