腾讯IEG 光子工作室 面经

一面:电话面试
面试官听声音是个挺年轻的小哥哥
上来简单的自我介绍后,开始问项目
先问了一个Unity项目,问我在团队中负责什么工作
之后问了我设计的随机地图生成算法里面的细节
接下来问了一个Opengl的项目
介绍一下图形渲染管线
渲染管线中Opengl封装什么功能,有哪些阶段是你自己实现的
使用了openGL中的那些库,它们的作用是
变换操作是如何实现的(答glm)
它的底层如何实现(变换矩阵)
简单介绍一下光栅化
投影矩阵分为哪两种
视图转换怎么实现,如何推导
有没有看GMAES101课程
然后开始问C++
const有哪些用处
虚函数相关
然后问设计模式
介绍一下MVC框架
其中用到了哪些设计模式,分别用在什么地方
五大设计原则SOLID分别指什么
之后是一道口述easy算法题
不调用库求平方根的近似整数(二分/牛顿法)
然后问我平常做项目的时候是怎么debug的
之后面试官问我有没有看计算机方面的英文书(我说学校教材都是英文的)
然后问了问生涯规划
又问了问实习的话我想从事引擎还是客户端方面的工作
反问环节
问了才知道是光子旗下一个做休闲游戏的工作室
如果有幸进入贵公司这段时间要准备哪方面的知识
说是实习生不从事正式项目,大概会分配一些有挑战性的工作当测试或者开发内部工具
#面经##腾讯##C++工程师##实习#
全部评论
lz, 你是面实习还是啥
点赞 回复 分享
发布于 2021-04-11 23:45
老哥,二面如何
点赞 回复 分享
发布于 2021-04-11 20:41

相关推荐

08-13 16:30
已编辑
立教大学 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. 反问--------------------------------以下是我的在面试过程中遇到的一些高频问题以及解答---------------------------------1. C++:1.1. C++构造函数能否为虚函数?1.2 析构函数与构造函数的区别?1.3 C++的构造函数中能否使用throw1.4 C++的优先队列底层是怎么实现的2. Python2.1 Python的装饰器2.2 Python的GC机制3. 设计模式3.1 单例模式有几种实现方式4. Unity4.1 Unity的几种Update函数,各有什么作用5. 图形5.1 如何光栅化一个三角形5.2  给定法线和入射方向如何计算反射方向5.3 解释一下PBR模型5.4 什么是Early-Z5.5 移动端GPU架构 TBR/TBDR6. 物理模拟:6.1 什么是CCD?----------------------------------------------------最后的最后-------------------------------------------------------------☝🤓 对了,说到腾讯,腾讯2026年校招正式启动,超多岗位超多机会,欢迎带火踊跃投递。扫描下方二维码,性感主包在线查进度(想要内推到具体部门的不要扫码,先私聊)
帮你内推|腾讯 校招
点赞 评论 收藏
分享
评论
3
36
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务