腾讯QQ客户端一面过

#腾讯求职进展汇总##面试常问题系列#一面回忆版

投的游戏客户端被QQ客户端捞起来
项目三个,一个OpenGL三维渲染,一个微信小程序后台(curd凑数的),一个虚幻5demo

问题

1.自我介绍,介绍项目,我聊的是OpenGL那个(说了模型文件是自己读的,还有shadowmap,mipmap)

2.obj文件里面数据什么样,都是什么类型的
3.纹理用的什么(png),压缩纹理了解过吗?(没听说过,后面下去查了下)
4.mipmap干什么的,怎么确定什么时候用哪一张,有什么优化(双线性插值,超采样)
5.双线性插值怎么实现的,mipmap图片怎么生成的。
6.为什么用phong模型不用pbr(说pbr太难了选的phong,要不然估计还得追着pbr问半天)

下面是正常八股

7.TCP怎么避免拥塞
8.http都是用的TCP吗(http3不是,用的UDP)
9.那http3用UDP怎么保证可靠传输(QUIC协议包装过一次,聊quic原理)
10.进程和线程聊一下
11.操作系统给进程分配的空间结构什么样(32系统1g内核,堆栈,.bss .data那些)
12.2g的物理空间,但是给进程分配了4g空间发生什么(从虚拟内存原理那块说明)
13.C++ volatile关键字有什么用
14.C++函数调用约定了解过吗(没有)

然后是手撕,剪绳子。这题需要有点数学直觉。
我开始没什么思路,写了个超级大暴力(没过),后面面试官提醒可以用dp,想了个O(N^2)的做法
但是题目里面说有O(N)的做法(要数学验证)。我问面试官咋写他也没直接告诉我

反问;据我了解网络上对客户端风评都不怎么样,怎么理解
回答:小公司都是curd,我们腾讯当然不一样(笑)

等了一天之后过了
全部评论
佬什么时候面的
点赞 回复 分享
发布于 03-08 23:09 广东
淘天客户端实习来吗
点赞 回复 分享
发布于 昨天 23:50 浙江

相关推荐

03-08 09:06
已编辑
深圳大学 游戏前端
自我介绍环节。拷打项目       1.看我有Games104的项目,问我Games104中做的最困难的项目。我回答了作业一,就是那个给游戏上滤镜的作业。然后深深地拷打了我对LUT的理解。       2.问渲染管线,八股文。       3.在2中我提了一嘴阴影映射,然后开始拷打阴影映射的细节,问我如何拿光照生成的阴影映射纹理与摄像机看到的坐标去比较。       4.问我操作系统的知识。我说不会。面试官说没关系,给我出了一道情境题。问我100个进程和1个进程100个线程那个更好。       5.问我智能指针的相关实现。然后出了一道编程题,叫我实现return shared_ptr,这点没答出来。       6.出了一道算法题,给定一个无序数组,找出其中的最小的没有出现的非负数。      7.GPU和CPU有了解吗,讲讲各自的使用场景。总结:面试氛围良好,整个过程中与其说想知道我会什么,不如说对我的思考方式感兴趣,主要是在拷打操作系统和shader方面的知识,C++和算法占比很小。反问:好奇了一下客户端和游戏客户端的区别,因为我想投的是游戏客户端,但被客户端捞起来,不了解两个职业工作内容的差距。3.8更新,一面已挂无后续
查看41道真题和解析
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

更多
牛客网
牛客企业服务