nico223 level
获赞
104
粉丝
63
关注
64
看过 TA
1372
重庆交通大学
2025
Unity3D客户端
IP属地:重庆
暂未填写个人简介
私信
关注
45min 第六次进入腾讯的一面讲一下 games101 里面做光栅化代码部分的流程现在有一个 mesh A 和一个 mesh B,在视觉上 mesh A 能完全挡住 B,那么有什么办法可以快速对 B 做一个剔除呢讲一下 c++ 相对于 c 的优势(当时觉得这里问得很抽象,全面讲了讲两者区别和 cpp 一些 features)cpp 的智能指针有缺点吗,它一定是内存安全的吗你刚刚说到了多线程下智能指针使用不当会出现问题,这里是指什么呢unity 的 gc 有了解过吗(我说只知道c#的,面试官直接跳过了)cpp多态怎么实现的(经典八股吟唱,最难绷的是吟唱到后面他直接打断我喊我别说了)c++ 虚表指针占用多少字节对齐代码题,32位上这里占用多少字节:struct A { char c; bool b; int a; float f; void* p; };手撕:有一个 Fibonacci 数列 0, 1, 1, 2, 3....,求 m = Fibonacci(n) % 1e7,数据 n 手撕拓展:数据是 n 面完十分钟挂,当时觉得感觉良好,后面想了想我觉得很多回答并不是面试官想听到的,还是自己也太菜了吧,暑期实习这里是不准备再故意更新简历等捞了(其实也就更新了两次),安心沉淀了
0 点赞 评论 收藏
转发
0 点赞 评论 收藏
转发
看了大家这么多面经我也来贡献一点吧说一下 unity dots 的 ecsbaker 过程主要是输出了什么说一下 archetype 的概念,它的用处主要是做什么的entity 上面挂载三个 component,数据是分开存的还是存在一起的uitookit 和 ugui 区别说一下水位线对象池uitoolkit 里面怎么去实现自定义事件c++ 虚函数实现原理,继承的时候虚函数表会发生什么c++ 如何调用 c 函数字节对齐的概念和意义float 变量如何和 0 比较c# 当中 int 和 long 分别占用多少字节说一下 c# 当中的异步编程,分别有哪几种实现方式协程算是异步吗unity 协程是在主线程还是子线程,靠什么调度的gameobject 上面的协程什么时候销毁c# 委托和事件的区别讲一讲 c# 里面的反射,可以用来做什么装箱和拆箱c# 扩展方法c# 当中 arraylist 和 List 区别c# 当中的 gc如何在 unity 当中减少 gc 调用次数说一下哈希表tcp 滑动窗口机制是什么三次握手四次挥手大端存储和小端存储点积和叉积在图形学当中的意义讲一下渲染管线mvp变换,视口变换说一下渲染管线里面的 bufferOpenGL 和 dx 里面的矩阵变换区别说一下 drawcall为什么 OpenGL 里面要求纹理是 2 的 n 次幂说一下 alpha 混合和 alpha 测试说一下模板缓冲pbr 原理说一下 untiy 里面的图集unity 里面是如何动态加载资源的monobehavior 生命周期untiy 图集常用压缩方法unity 实现跨平台原理ugui 里面如何去调整粒子特效和 ui 的层级关系如果粒子特效要放在按钮前面和文字后面,如何去放场景题:格斗游戏里面,人物战斗是 3D 场景,屏幕上面的血条和金币是 2D UI,其分别使用两个不同的摄影机,把对方的人物击败后,会原地生成一个 3D 的金币,然后飘向 2D 金币 UI 的地方,说一下这个过程如何处理。
0 点赞 评论 收藏
转发
牛客网
牛客企业服务