灵犀互娱一面

2024.5.8    游戏客户端

1.最近有在做MiniGame,是用Unity做的吗?之前有Unity基础吗?

2.做这个MiniGame,对你来说技术难点有什么?

3.项目做了多久。

4.GPU渲染管线。

5.让你设计一个镜头的类,你会怎么去设计?

6.背面剔除是怎么做的?

7.材质是怎么映射到一个模型上面?

8.MipMap是什么意思?

9.地形的贴图会出现一些缝隙,一般是怎么解决的?

10.阴影贴图,是实时的渲染还是预处理的渲染?怎么解决阴影抖动的问题?

11.碰撞检测?

12.讲讲光线追踪的原理。

13.有没有了解过一些AIGC的东西?

14.有做过别的游戏项目吗?

15.如果让你实现一个背包系统,你怎么实现?

16.A*算法,用一个数据结构来实现地图场景。用二维数组,每个格子里面会有什么属性呢?

17.C++的struct中有内存对齐,是什么意思?需要注意的是什么?是硬性规定的吗?

18.struct和class有什么区别?

19.class中的继承,函数重载等内容是怎么存在内存中的。

20.堆和栈的使用场景?

21.进程是怎么管理堆和栈的?堆用完,栈用完是怎么管理的?什么情况会导致栈用完?

22.Lua的GC过程

本来打算秋招前复习一遍的,又有公司给了一次面试机会,重新复习了一遍,听录音的时候把自己都菜笑了
全部评论
客户端问了一半的图形学八股?没东西问了?硬性拿图形学去筛人是吧😅
1
送花
回复 分享
发布于 06-17 19:20 天津
感谢分享
点赞
送花
回复 分享
发布于 06-17 18:24 江苏
秋招专场
校招火热招聘中
官网直投

相关推荐

腾讯广告二面 6.12 挂问了实习时间的事情浏览器打开一个网站,会经过哪些技术环节dns缓存机制吗dns在配置的时候在配置域名的ip地址的时候有两种配置方式,一种是a类,一种是b类,这两个有啥区别怎么修改host的用过浏览器的代理插件吗http和https有什么区别证书交换,交换的是什么,证书返回的是什么对称加密的秘钥是什么http1.0和2.0的区别在哪里长连接,在chrome中打开一个新的tab,最多可以建立多少个长连接,1个2个还是多个讲下重绘和重排的区别,在日常工作中,怎么样避免重排在vue里面对重排作了哪些优化有没有看过vue的源码,有没有去想过vue这样子设计底层的原因,日常会看源码吗内存和硬盘有什么区别,有没有拆过自己的电脑有学过计算机架构吗CPU和GPU有什么区别算法,学过哪些数据结构,有向的循环链表是一个什么样的设计逻辑,用于什么样子的场景,软件工程的场景,怎么遍历,头节点可以改变吗平衡二叉树是什么定义,高度是什么概念,如何后序遍历,前序,中序,深度遍历,写代码怎么写;广度优先遍历怎么遍历排序的算法学过哪些开始问一堆课内的反问阿里灵犀互娱 技术中台一面 6.12 过作个简单的自我介绍第一个项目拷打是用LCP来作首屏加载的衡量指标吗FCP和LCP有什么区别有什么手段可以提高FCP吗什么样的资源会影响fcp,比如说打开一个页面,可能有一些图片,js,css,有哪些会影响fcp?想要fcp足够快,这个html的设计你会如何实现saync和defer有什么区别,一般情况你会怎么选择哪个属性第二个项目拷打手写LRU函数二面 6.18 挂(之后更新)
查看20道真题和解析
点赞 评论 收藏
分享
10 39 评论
分享
牛客网
牛客企业服务