腾讯光子一面

游戏客户端    暑期实习
1.Blinn Phone模型 计算光照强度是怎么做的吗?
2.给出法线,平行光方向,怎么计算平行光强度呢?
3.点乘叉乘区别
4.MSAA抗锯齿的实现原理是什么?
5.MSAA可以在延迟渲染上做吗?
6.MSAA带宽为什么会增加?
7.使用MSAA要避免什么操作?
8.深度测试,模板测试具体是做了什么?
9.法线贴图的作用是什么?法线贴图里面存的数据是什么?在Shader里面怎么用法线计算光照的?
10.阴影贴图,深度值是怎么生成的?
11.阴影抖动是什么问题导致的?
12.阴影粉刺?
13.数组和链表的区别?
14.vector,添加元素到vector超过最大数目后会发生什么?
15.介绍一下红黑树,有哪些数据结构用红黑树实现的
16.智能指针,弱指针,假如共享指针已经释放掉了,弱指针会怎么样呢?
17.共享指针的计数器是怎么实现的?
18.两个共享指针指向一个对象,有几个计数器?
    C++并发编程部分(简历上有提到)
19.什么是原子操作?
20.i++是原子操作吗?++i是原子操作吗?
21.线程同步的方法?线程1需要线程2的结果,怎么操作?

22.new和malloc的区别?
23.如果有多层for循环,如何从最里层跳出来。(我说break,然后说只能跳出一层,然后goto,要求列举风险)
24.有20多个bool值数据,如果有一个是true,则满足条件,怎么只判断一次就成立?性能优化
25.多态怎么实现?怎么实现虚函数的?怎么通过指针找到派生类的虚函数?
26.C++怎么实现RTTI?
27.静态类型转换和动态类型转换区别?

我真是个傻子,上次面试有点吓到我了,第一题都没听明白什么意思,听录音才知道我有多么傻
更新,已挂,但不是秒挂,比起上次有进步
全部评论
刚刚面完秒挂
点赞
送花
回复
分享
发布于 04-15 20:34 安徽
楼主加油,我被秒挂很多次了
点赞
送花
回复
分享
发布于 04-18 18:39 广东
滴滴
校招火热招聘中
官网直投
想问问你面完后多久出结果的
点赞
送花
回复
分享
发布于 04-18 18:40 广东
佬,一面面了多久啊
点赞
送花
回复
分享
发布于 04-23 17:17 湖南

相关推荐

头像
04-21 13:24
已编辑
门头沟学院 畜牧学
🕒 岗位/笔试时间游戏客户端/ 60min🤔 笔试感受良好,面试官友好👥 面试题目1. 实习情况(主要是闲聊)在IEG的感受,实习项目介绍,主要负责内容,项目什么时候上线(比较有意思的一个问题是: 背包系统里面,在UI界面的中央一般会有一个角色的模型,这个是怎么实现的。(对方的意思是让我重点回答如何在一个UI界面中显示一个3d的模型)这个确实不知道,最后对方的解释是用一个带有深度信息的image控件,但博主没太搞明白,如果有知道的大佬欢迎评论区留言。2. C++- 多态有哪些,怎么实现(动态多态,静态多态)- 智能指针概念,使用方式- 几种 cast 使用方式- unordered_map和map的区别,各种操作复杂度- 怎么避免哈希冲突,有哪些方法3. 项目这部分简单问了一下,主要还是gameplay系统设计,网络同步相关,客户端预测怎么做的,服务器回滚怎么做的之类的。4. 手撕代码之所以面了一个小时就是因为大部分时间都在做题。- 最长公共子序列,dp题- 反转链表,基本题- 数字1的个数(力扣233题)前两题做出来了,但最后出了个数位dp的hard我是没想到的,状态转移太复杂忘记了,最后一题做了很久也没做出来,最后对方让我说一下思路,就回答了数位dp的那些东西。
点赞 评论 收藏
转发
头像
04-30 08:05
已编辑
C++
这应该是我目前面过的面试里难度最高的(之一),我甚至怀疑我是不是在社招。很多问题没有实际工程经验根本不可能答出来。可能是因为我被捞的比较晚吧,对实习的要求水涨船高(比较搞笑的是之前我之前还面了魔方,一面完感觉巨好官网状态也是隔天就转复面了。结果一周下来一直没约面,我打开官网发现状态又滚回初面了,不知道是怎么回事。。。)1. 项目以及实习经历2. 场景题:场景中有一百万个面的物体一万个,有什么方法能优化渲染流程3. 场景题: 2.中的物体在大世界中放置的比较稀疏的话,还可以有什么策略4. 场景题:大世界区块加载有什么策略5. 场景题:碰撞检测有什么优化方法6. 场景题:在开放世界中一条及远距离的射线的碰撞检测有什么优化策略7. 场景题:在大世界中很多条很短光线的碰检测有什么优化策略8. 有什么碰撞检测的加速结构9. kd树和bvh树相比各有什么优劣10. 手撕:实现一个单例模式,这个实现有什么问题11.手撕:计算a^n mod 1000000其中a<10^9 n < 10^5。(追问优化到O(log n)怎么做,优化到O(1)怎么做)12.手撕:斐波那契数列(我的实现是尾递归优化后的O(n)实现,面试官问我怎么优化,实在找不到还有什么优化空间)13. 反问面试过程中面试官还是很不错的,我不会的时候一直在给提示。奈何本人水平确实不行,很多问题答的不好。==============================最后说点题外话,图形真是狗都不学,门槛高岗位少就因为前几年炒概念炒火了一堆人跑去学,现在经济下行马上需求就砍完了。有这时间不如多打几次gamejam积攒点人脉,运气好能拉到投资还能自己给自己打工。说了这么多大伙就当是一个小丑在发牢骚吧。最后还是祝大伙能有理想的offer。 #腾讯#   #面经#   #C++工程师#   #游戏客户端#
点赞 评论 收藏
转发
7 33 评论
分享
牛客网
牛客企业服务