光子工作室 凉经

光子工作室 一面 8/19

C++ 虚函数的实现

函数重载 编译器怎么处理的

share_ptr 引用计数的原理

右值引用的应用场景

矩阵,缩放矩阵和平移矩阵的顺序以及为什么(缩放,旋转,平移,矩阵乘法不具有交换律,顺序改了效果就不一样了)

Blinn-Phong和Phong的区别 (表现上柔和,计算上半程向量优化计算)

ShadowMap的概念

Zfighting的概念

EarlyZ的概念

UGUI 优化的方向 (Drawcall和ReBuild,纹理压缩)

Unity C#代码那些写法会导致GC (装箱,string,协程,匿名函数,临时数组)

实习负责的工作

一道题:找出有序数组中多余的一个

二面 8/23

AB包框架相关

3d模型渲染过程,CPU,GPU端做的工作,需要的数据

不透明物体渲染顺序

为什么引擎一般对不透明物体也有排序

TileBase Rendering和 PC 的 immediate mode rendering 区别 (X)

算法:

  1. 判断回文链表
  2. 一道dp,只写出状态方程,最后问我怎么优化(后面才知道是斜率优化)

渲染问题怎么查,有些机型上出现黑块或者模糊,怎么排查(X)

实习里最有挑战的内容

感觉上很多不会,但是还给了三面

三面 8/27

C++

一个父类,3个子类,有多少张虚函数表

this指针存在哪里,怎么实现的

函数指针可以转void *吗,成员函数指针呢

怎么排查内存泄漏

new 和 malloc的区别

断点调试是怎么实现的(X)

int & func() ;

auto a = func();

a的类型推导为什么

void func(int &&a);

a是什么类型,是左值还是右值

怎么把原来的值类别转发出去

Unity

装箱有什么危害

如何尽量避免GC (转场景时候手动调用GC.Collect())

unity是左手坐标系还是右手坐标系

都是左手坐标系吗 (观察空间是右手)

矩阵 \begin{bmatrix}1 & 1 \\ -1 & 1\end{bmatrix} 是什么变换

两个二维向量,怎么表示A到B的旋转方向

点乘有什么实际的应用吗

Blinn-Phong和Phong的区别

了解PBR吗 (X)

欧拉角为什么有万向锁

四元数的原理

实习中有挑战的内容?

demo中有难点的地方

数据结构场景

1e7 数据量存在哈希表里,有什么优化方向 (X)

其他

不考研吗,是哪里人

反问

项目组是欢乐麻将 3d休闲

虽然一开始知道是棋牌类项目不太想去,但是挂了还是有点小伤心

#秋招##腾讯##光子工作室群##Unity##游戏#
全部评论
为什么棋牌问这么多图形和引擎的问题
1 回复 分享
发布于 2024-08-28 17:53 北京
哈人牛魔魔的答这么多也能挂啊?楼主我明天二面慌死了
1 回复 分享
发布于 2024-08-28 22:54 湖南
反哺一下楼主的面经,关于“函数指针可以转void *吗,成员函数指针呢”这个问题,前者可以后者不行,因为 void* 存的是一个入口的单元地址,普通函数和静态成员函数指针也是代表函数的入口地址,而成员函数指针和成员变量指针代表的是一个偏移值。地址和偏移值有本质的区别,地址是绝不能和偏移量相互转换的。不能转换与不同指针类型占用的字节数不同无关。
1 回复 分享
发布于 2024-10-14 16:16 重庆
你好问一下这个问题题主怎么答的 this指针存在哪里,怎么实现的 如果是我的话,我会这么答,编译器在生成程序时添加了获取对象首地址的相关代码,当调用成员函数时编译器会在这个函数的栈空间中自动添加一个隐式的this指针参数,因此以上是实现,this指针位置就是所调用成员函数的栈空间。
点赞 回复 分享
发布于 2024-08-29 10:40 广东
官网上面不是只有两个技术面,一个hr面么,怎么你有三面😢
点赞 回复 分享
发布于 2024-09-02 21:31 辽宁
佬请问怎么排查内存泄漏该怎么答,那些检测工具都没用过啊
点赞 回复 分享
发布于 2024-09-02 22:25 广东

相关推荐

双飞二本嵌入式求拷打我是在 BOSS 上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1. 嵌入式开发能力:   熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。  熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。  熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2. 硬件设计能力:   具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。   熟悉硬件原理图分析,能够快速理解并调试硬件电路。3. 机器人开发与竞赛经验:   在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。   熟悉Linux环境,对ROS和ROS 2有一定了解,能够进行机器人系统的开发与调试。4. 编程能力:   熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。   具备良好的代码规范和文档编写能力。5. 团队协作与领导能力:   在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。   在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
评论
11
73
分享

创作者周榜

更多
牛客网
牛客企业服务