2021 字节跳动 游戏客户端岗暑期实习笔经面经

2.26 投递简历

3.4 通知笔试

3.7 笔试

  1. 用的牛客的OJ,最好提前去熟悉一下,牛客那也有往年的真题
  2. 采用的是ACM模式,难度和题量都和leetcode的周赛类似,我做的四道题考察的依次是单调栈、 贪心、并查集、动态规划(编辑距离改编的)

3.9 一面

面试官超nice,我这网络差的不行断连好多次,面试官一直很耐心的和我聊,一面没怎么问项目,主要问一些基础:

  1. C++ 对象构造、初始化的过程
  2. const 的用法
  3. 指针常量和常量指针
  4. 树的层次遍历
  5. 哈希表底层实现,冲突处理
  6. 操作系统的内存映射
  7. 设计模式
  8. 面试官的仁慈:翻转字符串

3.12 二面

二面感觉是主管面,被问倒了好多次但也学到了很多

  1. 聊项目
  2. lua有哪些数据结构,table的底层数据结构(一个哈希表和一个数组,具体的设计很妙,相关的博文很多,建议去学习一下)
  3. 渲染管线,面试官重点问了光栅化阶段的实现,当时被问倒了,建议各位去了解一下bresenham算法,这是目前大多商业游戏引擎采用的光栅化算法
  4. 写个单例
  5. leetcode上经典中的经典:两数之和

3.16 三面

三面体感和二面差不多,二面下去有针对自己的知识盲区充了点电

  1. 聊项目
  2. unreal和unity的一些差别和相似(面试官知道我两个都会才问的)
  3. 实现一个shuffle算法
  4. 绘制一个三角形的整个过程(就是讲渲染管线)
  5. 设计一个线程安全的共享型智能指针

3.18 HR面

感觉比技术面还紧张因为不知道会问什么hhh

  1. 实习时间
  2. 是否打算考研
  3. 为什么选择字节
  4. 平时玩什么游戏

面试基本头一天面完第二天hr就会打电话来约下一场,节奏还是很舒服的,欢迎各位投递字节跳动,祝各位都能拿到心仪的offer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值