腾讯光子游戏引擎暑期实习一面凉经

投了之后捞的很快,共50min无手撕,面试官问的很刁钻,面完速挂。下面只记录我没答上来或者答的很烂的东西
cpp:
解释什么叫栈溢出?一般是怎么导致的。
你说了无限递归调用会爆栈,解释一下谁在占用栈空间?一个函数的函数体里使用new,这个函数无限递归,会发生什么?堆溢出是什么?怎么造成的?
vector是怎么扩容的?空vector大小是多少?
如何在一个装满元素的数组(非vector)后面添加新元素?可以直接构造吗?
dfs使用了什么数据结构?
图形学:
shadowmap的噪点是什么,怎么产生的?软阴影是如何采样的?
讲讲ibl的蒙特卡洛?

实际问的问题可能比这个多两到三倍,许多问的都忘了,整体很基础也很细节,但确实精准命中我的盲点。。。 #正在实习的碎碎念# #投递实习岗位前的准备# #牛客在线求职答疑中心#
全部评论
看来你在面试中遇到了一些挑战,不过没关系,面试失败是求职过程中的一部分。从你的描述来看,面试官主要关注了C++和图形学的基础知识。 对于C++的问题,栈溢出通常是由于在函数调用过程中,栈空间被耗尽导致的。无限递归调用就是一个常见的例子,因为每次递归调用都会在栈上创建一个新的活动记录,直到栈空间耗尽。在这种情况下,谁在占用栈空间并不明确,因为每个函数调用都会在栈上创建一个新的活动记录。如果一个函数的函数体里使用new,这个函数无限递归,可能会导致堆溢出,因为new操作会在堆上分配内存。堆溢出通常是由于在堆上分配了过多的内存,导致堆空间耗尽。 对于vector的问题,vector的扩容通常是通过重新分配内存来实现的。当vector的大小达到其容量时,它会分配一个更大的内存块,并将原有的元素复制到新的内存块中。空vector的大小通常是0。在一个装满元素的数组后面添加新元素,可以直接构造,但可能需要重新分配内存。 对于dfs的问题,dfs使用了栈这种数据结构。 对于图形学的问题,shadowmap的噪点是由于采样不足或采样不均匀导致的。软阴影是通过多次采样来减少噪点的。ibl的蒙特卡洛是一种用于模拟全局光照的技术,它通过在球面上随机采样来计算间接光照。 虽然这次面试可能没有达到你的预期,但这也是一个学习和成长的机会。你可以根据面试中遇到的问题,有针对性地复习和准备,提高自己的技能水平。加油!
4 回复 分享
发布于 03-28 19:00 AI生成
shadowmap的噪点是指他的自遮挡现象吗
点赞 回复 分享
发布于 04-02 10:14 安徽
羡慕,我也想被光子面啊,挂了我都行
点赞 回复 分享
发布于 04-02 15:21 安徽
怀疑跟我是一个面试官,问题有点像
点赞 回复 分享
发布于 04-24 10:49 浙江

相关推荐

10-30 15:22
门头沟学院 C++
投票
吉利 功能测试岗 每年到手多几万3~4万
offer跪了:吉利是几面呀,隔了多久啊佬
点赞 评论 收藏
分享
面试官:你有什么想问的嘛我:除了薪资待遇,其他的都不关心干嘛,这是在干嘛?生怕自己拿下offer呀!可不要以为反问环节仅仅是面试官们的礼貌,但回答不好也能让你原地翻车、甚至逆风翻盘!【千万不要这样问】要知道,面试官是能够从你的反问中获取到很多信息的:求职态度、思考角度、对企业和了解的思考以及你未来的职业规划和上进心…所以一定要谨慎回答✈。❎不要上来就问薪资其实大家都明白,大多数人找工作不就图钱嘛但在业务面/领导面的时候,只要他们没有主动提及,大家不要主动去问。因为很多面试官会觉得你不在乎岗位/发展,只图钱(啊…这…)。关于钱的问题,一般HR会在面试的最后主动提及,不需要大家去反问的哦~你可以问问具体的薪资结构、五险一金缴纳比例等问题。❎不要问傻问题的问题什么是“傻”问题?“这个岗位是干什么的?”“你觉得我表现的好吗,能通过面试吗?”“您做到这个岗位花了几年,做了些什么?”当这些问题一出口,面试官表示真的绷不住了:不知道干什么就来面试?公司未来发展要跟应届生汇报吗?你想替代我的位置?这些跟工作岗位毫无关系的问题,尽量少提及,言多必失啊同学们。❎不要说自己没有问题了哪怕不知道要问些什么,也不要这样说,除非你对此公司并不怎么感兴趣。否则面试官会判定你的求职意向不高而被pass。在面试的收尾阶段,你更应该表现出强烈的求知欲与对岗位的忠诚度。以此来巩固/刷新面试官对你的印象。【反问这些问题加分】其实,面试反问的问题很简单的,快来抄作业!✅问HR:了解部门情况、发展空间、公司氛围…●入职后是否有相关的岗位培训、新员工入职培训?大概需要多久?●薪资的构成是怎么样的?五险一金缴纳比例如何(这句话可在HR提及薪资后问,如果没有提及则不要问)●签订多久合同?试用期多久,转正需要什么条件?●岗位所在的团队氛围如何?领导是个什么样的人?(问清团队氛围很重要,气场不合赶紧跑)●公司的晋升/涨薪/培养机制是怎样的?……反问HR的面试问题,可以多问薪资、发展相关,减少业务类的问题。✅ 问业务面试官/直属领导:了解具体岗位、未来发展以及期望●所在团队的人员结构和组织分工是什么?(这里可以知道你一个人要负责多少活)●绩效考核标准是什么(比如运营的涨粉量、完读率、产出等)●您认为目前这个岗位存在的困境是什么,我会遇到什么样的挑战?●您认为这个岗位的候选人应该具备什么特质?●该岗位的工作强度/饱和度/加班情况如何?●该岗位的稳定性/未来发展如何?●通过这场面试,您能够给我一些建议吗?●我看xxx公司xx业务xx,咱们公司xx业务xxx…(体现你提前有做了功课)……反问业务面面试官的问题,多提及业务方向相关:可以就你们俩之前的交谈,继续延伸;也可以开展新的方向,比如你对竞对公司的了解和调查等。其实,反问面试官真的没有那么难,就是坑多了点~问的问题也都大差不差,照着背就好啦!另外,无论问哪个面试官,都要积极凸显出你的入职意愿、你对岗位的思考以及你的上进心、忠心… #机械人面试中的常问题#  #牛客解忧铺#
点赞 评论 收藏
分享
评论
5
40
分享
牛客网
牛客企业服务