2021字节跳动秋招提前批——游戏客户端123+HR面经(已OC)
程序员文章站
2022-06-28 18:58:37
2020字节跳动秋招提前批——游戏客户端面经一面二面三面HR面总结 本人末流985 数字媒体技术 大三学生,目前在天美工作室群实习,参加了字节跳动秋招提前批面试,总结一下。 需要注意,本人只记录了 印象深刻 或者 不会的 题目,以及 手撕算法 题目,较为简单基础的题目可以参考其他面经,都差不多。(主要是好几天了都忘了。。。)一面在天美都做了什么内容C#会么,反射机制了解么LUA用么设计模式会哪些观察者模式具体怎么实现渲染管线手撕 无序数组两数之和反问加班么?大小周...
本人末流985 数字媒体技术 大三学生,目前在天美工作室群实习,参加了字节跳动秋招提前批面试,总结一下。
需要注意,本人只记录了 印象深刻 或者 不会的 题目,以及 手撕算法 题目,较为简单基础的题目可以参考其他面经,都差不多。(主要是好几天了都忘了。。。)
一面
- 在天美都做了什么内容
- C#会么,反射机制了解么
- LUA用么
- 设计模式会哪些
- 观察者模式具体怎么实现
- 渲染管线
- 手撕 无序数组两数之和
反问
加班么?
大小周
用时40mins,大部分时间在聊实习的事情,问的基础题都忘了,比较轻松吧。
二面
- 实习都做了什么
- 你刚说的射线检测,实现原理(我蒙了)
- 空间中一条射线怎么检测是否穿过三角形
- 空间中的所有三角形面怎么存储在数据结构中
- 现在设计了一个延时调用的函数,我要把这些函数指针怎么存储呢(回答的优先级队列)
- 优先级队列底层实现(heap)
- Linux会么(不会)
- 堆和栈的区别
- malloc具体怎么开辟一块内存返回给指针,底层实现
- 如何防止内存泄漏
- 智能指针实现原理
- C++基础知识等等一堆
- 浅拷贝和深拷贝,什么时候用
- 哈希表底层实现
- 了解哪些排序算法
- 迪杰斯特拉算法 和 A*算法区别
- 如何实现稳定的UDP
- 讲一下网页输入到浏览器后显示的过程
- 能不能更详细
- 平时爱看什么书
- 手撕算法 挺简单的忘了是啥了,用的双指针
-
反问
我有什么不足?
面试官不回答,不泄露面试结果
三面
- 实习内容
- 假如游戏在运行期间动画播放卡了,需要你做一个Debug工具,你怎么做
- 在游戏Dota2中,某英雄有三种属性:冰、火、雷。同时身上有三个属性槽,他可以从三种属性中任意选择三个放入属性槽中,然后通过当前的属性组合召唤技能,与顺序有关有几种技能,与顺序无关呢(老卡尔了,我不但能告诉你有几种,我还能告诉你都叫啥hhh)
- 对代码复用怎么理解
- 10万只怪物在场景中,玩家放了一个圆形aoe技能,请问如何判断哪些怪物被击中?
- 平时看什么书
- unity和UE4的区别
- 手撕代码 两个栈实现队列
- 手撕代码 实现洗牌算法
HR面
- 自我介绍
- 为什么不考研
- UE4和unity给你选,用哪个开发
- 对腾讯、网易和字节这些家公司怎么看
- 平时玩什么游戏
- 前面面试觉得哪里表现不够好
- 讲一个项目,有没有合作完成
- 如何分工
- 觉得合作项目哪里做的不够好
- 再有一次机会你会怎么做
- 会怎么选择工作呢
总结
能过的话呢,本身在天美实习很加分,有运气成分,面试官也抬了一手吧,当然基础题我基本都会,还是打好基础比较重要,LeetCode也要刷啊。
接下来答主还有网易、竞技世界、祖龙、吉比特等面试,希望好运,也祝大家好运~
本文地址:https://blog.csdn.net/qq_31737075/article/details/107298303
上一篇: Day2
下一篇: C# Excel操作之读,写,追加