腾讯客户端开发实习凉经

一面

5.10

+ 自我介绍

+ 介绍和展示游戏开发相关的项目

+ 展示软光追

+ 问C++ 继承和多态

+ 虚函数表什么时候创建?

+ 为什么构造函数不能被声明为虚函数?

+ struct和class有什么区别?

+ 默认访问权限和默认继承方式,语义区别

+ 值类型 vs 引用类型

+ 手撕代码: 合并两个有序数组的函数(不能确定从大到小还是从小到大),分了四种情况,写的比较复杂

+ 一些教训,以后遇到所有这些手撕代码,但又没有OJ的题目,首要的是跟面试官把题目问清楚,再开始写(输入输出规范,数据类型,STL等等)

## 二面

5.16

> 技术问的比较深入,直接把我这种纯纯背面经的鼠鼠问趴了。

+ 无自我介绍,问为什么想进入游戏行业?

+ 主要答了前景,需求,成就感

+ 主要使用什么语言 C++

+ C++中的多态怎么实现的

+ 虚函数的实现机制

+ 程序内存的分配

+ const变量储存区、静态储存区和代码区的区别

+ 虚函数表在内存哪一部分

+ 野指针会在什么情况下产生

+ 野指针如何Debug,找到在哪出问题

+ 看一段使用指针的代码,分析问题

+ Unity使用过哪些组件

+ Tilemap的特点

+ Rigidbody的作用,Unity中是如何实现的

+ Unity中使用了哪些设计模式

+ 图形学,讲讲渲染器项目

+ 讲讲你实现的三种光线追踪算法及各自优缺点

+ 渲染器项目中有没有用到渲染管线,你自己实现的渲染流程

+ 描述一下渲染方程

+ 什么是BRDF

+ 你了解/实现过哪些BRDF

+ 问职业规划: 跟导师做渲染方向研究或尽早就业从事引擎开发

+ 我问: 进入游戏行业的建议: 竞争激烈,辛苦

+ 技术上的建议: 深挖一个模块/方向

+ 对实习生的培养: 短期实习,主要做业务,了解行业和团队

问的好深,我没答上来或者模糊其辞的太多。

5.17. 已挂。体验很好,明年再来。

#凉面#
全部评论
想做引擎为啥投客户端呀xd
点赞 回复 分享
发布于 2023-05-17 15:48 陕西
什么时候投的啊
点赞 回复 分享
发布于 2023-05-17 19:00 河南

相关推荐

11 81 评论
分享
牛客网
牛客企业服务