腾讯天美游戏客户端

C++
类的大小
有虚函数的类呢?
内存布局
虚指针什么时候指向虚表?
虚函数多态原理
虚继承
菱形继承类的内存布局
malloc 和 new 区别
malloc 底层实现
malloc 申请内存一定是 size 大小吗?
内存对齐,作用,除了减少cpu访问次数还有吗?
内存泄露有了解吗?
如果程序关闭了内存还泄露吗?
shared_ptr 底层实现
什么情况引用增加?
move时增加吗?
循环引用怎么办?

STL
了解哪些容器?(vector unordered_map)
vector 底层实现?
vector 是类对象扩容时发生什么?没有构造函数的类型呢?
移动语义
std::move 和 std::forward 做了什么?
unordered_map 怎么实现?
哈希冲突怎么解决?
deque 了解吗?(没用过)

操作系统(一问三不知,绷不住了)
线程与进程区别?
进程共享线程吗?
进程线程共享 内存吗(堆、栈)
线程间通讯方式
共享内存
页表了解吗

图形学项目
渲染管线说一下(一紧张忘光光了)
背面剔除怎么做的?
z-fighting 怎么解决?
阴影怎么做的? PCF 了解吗?其他阴影的实现?
深度测试了解吗?
复杂场景怎么做优化?(early-z)
early-z 什么情况失效?
模板测试了解吗?
延迟渲染怎么做的?
延迟渲染怎么做 MSAA?
MRT 了解吗?

面试官很好,没架子。
还是自己太菜了,操作系统几乎不懂,还以为自己图形学懂点,结果一问深点就结巴,学得太浮于表面了。
全部评论
类的大小的计算这种问题,感觉超出了校招八股的 C++ 难度了吧,要考虑虚函数,空类,虚继承,内存对齐等等。现在真的是面试恨不得把核聚变都实现了
3 回复 分享
发布于 2023-10-15 20:45 四川
过了吗
1 回复 分享
发布于 2023-09-17 22:41 广东
除了图形学 其他的纯八股 估计kpi
点赞 回复 分享
发布于 2023-09-14 16:36 陕西
请问知道是天美哪个工作室吗?
点赞 回复 分享
发布于 2023-09-14 16:50 北京
延迟渲染怎么做msaa呢
点赞 回复 分享
发布于 2023-09-16 03:38 广东
客户端是不是会问图形学,unity这种。会问负载均衡,大流量架构设计这些嘛?
点赞 回复 分享
发布于 2023-09-25 16:57 浙江
学习了学习了
点赞 回复 分享
发布于 2023-10-28 00:46 湖北
社招都这么问吗
点赞 回复 分享
发布于 2023-11-19 20:06 浙江

相关推荐

不愿透露姓名的神秘牛友
11-21 17:16
科大讯飞 算法工程师 28.0k*14.0, 百分之三十是绩效,惯例只发0.9
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
19 189 评论
分享
牛客网
牛客企业服务