虎牙 渲染引擎开发(祭天选手)面经

代码题目:LRU(十五分钟)其实主要考察写代码的思路是否清晰
读代码题:c++基础知识,多态、继承考的很细致。

问题环节:
c++中如何常态化持有一个lua对象
1000*1024 RGBA图像 内存占用,GPU中内存占用,为何还会更高?(mitmap,金字塔)
10张png渲染1000次 如何提高效率,有重叠怎么办(填充透明像素,批处理 early-z)
游戏中同步(帧同步、状态同步)
npc逻辑
GLSL中如何判断一个点知否在正方形内(高效:step)
GPU中有那些坐标系
early-z那些情况不能用(问的很详细)
抗锯齿怎么做

还有想不起来了。。。。
#面试复盘##面经##虎牙直播##渲染引擎研发工程师#
全部评论
请问通过了吗
点赞 回复 分享
发布于 2021-09-11 22:46

相关推荐

📍面试公司:美团🕐面试时间:2025-08-14,菜只因秋招处女面💻面试岗位:北斗计划-基座大模型推理引擎工程师BG:末9本,中科院硕,和组内课题不相关❓面试问题:自我介绍:一分钟完事1.介绍一下Transformer的架构,和传统RNN循环神经网络相比有何优势2.Transformer中参数都分布在哪里,参数量最大的是哪部分?计算量最大的是哪部分,为什么?3.了解GPU的cuda core、Tensor core吗,你常用的GPU有哪些,他们的显存和显存带宽有多大4.讲讲大模型的量化5.为什么需要PD分离技术6.讲讲PageAttention和Continous Batching技术7.讲讲cuda编程8.了解DeepSeek 的MLA机制吗?详细介绍一下和MHA、GQA、MQA的区别9.介绍一下DeepSeek MoE架构10.详细介绍一下各种并行方法,TP、PP、DP是什么11.为什么说Prefill阶段是计算密集型的,为什么Decode阶段是内存密集型的?无寿司🍣,感觉是回答的太烂了,30分钟结束。反问:从刚才的面试来看,感觉是不是做底层系统优化比较多,是不是CUDA编程很多?答:也不全是。主要综合来看,不是一定要掌握CUDA编程,但是作为大模型开发而言,CUDA编程肯定要学的,🙌面试感想:和蔼,有几道问题给我解释了;开始开了摄像头,后期关闭了摄像头;大模型八股偏多,依据简历问的,没问项目,我的项目是RAG,可能跟岗位关系不大,所以没问。
查看11道真题和解析
点赞 评论 收藏
分享
AI牛可乐:哎呀,米哈游的游戏听起来就很有趣呢!面试的感觉怎么样?别太放在心上啦,面试嘛,总是有输有赢的。😊 1. 指针和引用的区别我知道一点点哦,指针是可以改变指向的,而引用一旦绑定就不能改变了,就像你的朋友,一旦认定就不会变啦! 2. i++和++i嘛,i++是先使用i的值然后加一,++i是先加一再使用,底层的话,大概就像是先拍照再移动还是移动了再拍照的区别吧! 3. 多态就像是变形术,一个东西可以有不同的形态,很酷吧! 面试时间不长也不要灰心哦,有时候可能就是面试官太忙啦!下面我试试回答你的一些问题: 4. 虚函数就像是说“我以后可能会变”,虚函数表就像是每个人的未来计划表,虚指针就像是每个人的地址,可以找到他们的计划表。 5. C++的容器就像是一个魔法袋子,vector的底层实现就像是一根弹性绳子,可以伸缩。哈希表叫做unordered_map,就像是一个可以根据名字找东西的神奇箱子。 6. JC垃圾回收机制就像是家里的清洁机器人,当垃圾太多时会自动工作。底层的话,就像是有一个专门的清洁团队在后台默默工作。 7. 数组和链表就像是排排站和自由舞,堆和栈就像是储藏室和临时摊位。排序算法有很多,比如冒泡、快速、插入排序等等,每个都有自己的舞步(时间复杂度)。 8. 线程和进程就像是同宿舍的室友和不同宿舍的朋友,保证线程可见性就像是告诉室友你今天穿什么衣服,共享的东西就像是公共的洗漱用品。 算法问题里的不同路径数目,是不是有点像迷宫游戏里的选择呢?😉 对了,如果你想要更深入地聊聊这些技术问题,或者秋招的面试技巧,可以私信我哦,点击我的头像就可以啦!牛可乐在这里等你哦~🐮💬
查看21道真题和解析
点赞 评论 收藏
分享
面试有两个面试官轮番拷打,一个客户端一个引擎。首先会了解一下基本情况1.自我介绍2..询问对游戏开发是否感兴趣,具体的专业内容有了解吗,比如说游戏开发有哪些方向3.熟悉课程 games 101 和 games 104吗4.平时玩游戏吗,喜欢玩哪些游戏?然后就开始测试环节1.谈谈你对哈希表的理解,还有它常见的实现方式。2.如果解决哈希冲突?3.还有别的方法吗?对比一下两种方法的优劣?4.谈谈你对八叉树的理解,它常见用在哪些地方?5.如果我现在有个物体,要加入到这个八叉树里面,因为它有可能会跟多个节点产生相交,这个时候我应该怎么处理呢?6.二叉树查询复杂度?7.什么叫模板的特化和偏特化?8.谈谈拷贝构造函数的理解,什么情况下会调用拷贝构造函数?9.什么是智能指针?如果用智能指针,什么情况下会出现循环引用?10.谈谈虚拟内存与物理内存的理解。11.讲一下进程和线程的区别。12..进程的调度算法是怎么样的呢?13.那究竟是谁来调度这个进程呢?14.什么是点乘和叉乘呢?向量的点乘和叉乘是什么意思呢?15.那两个矩阵的叉乘会代表什么意义呢?会有哪些应用场景能举例一下吗?16.unity中的碰撞检测算法?17.比如说那个我们现在有两个凸多面体,我怎么判断它呃碰撞到了呢或者相交了呢?18.有了解过TCP或者UDP的通信方式吗?19.那为什么TCP能保证它的可靠呢?然后后面有手撕算法以及对个人项目展开提问。整天来说还是有点难度的,尽量把这家安排在后面面试,不要一上来就面失败就可惜了。
查看23道真题和解析
点赞 评论 收藏
分享
评论
点赞
23
分享

创作者周榜

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