首页 > 字节跳动 游戏研发岗暑假实习一二三hr面(已offer)
头像
今天不吃卤肉饭
编辑于 2020-04-08 17:05
+ 关注

字节跳动 游戏研发岗暑假实习一二三hr面(已offer)

2.24 内推投递字节跳动

3.15 笔试

3.18 hr约面试

3.22  一面 (50min)

约的16.00的面试,我看邮件写的提前5分钟准备面试,我就提前进去准备了,结果15.55面试邀请就来了,真的准时


1. 自我介绍?

2. 介绍const?const修饰成员函数时放在哪?

3. vector内存?如何避免vector扩容?

4. 函数可以返回引用吗?为什么?

5. 如何进行字符串拷贝?(一脸懵逼说了个strcpy)strcpy使用的时候有什么要注意的?

6. 进程和线程?

7. 多线程同步?如何避免两个线程争一个资源?(其实不太懂啥意思,我说了信号量机制,之后又问还有呢?)

8. TCP UDP?

9. TCP四次挥手?(我说了个四次握手 感觉面试官楞了一下)

10. Unity如何改变一个物体的位置 旋转?

11. Unity本地坐标和世界坐标?

12. Unity调整旋转需要传什么参数?参数在数学上叫做什么?(我潜意识说的欧拉角 看他点了点头)还能怎么修改?

13. 了解图形学?(说只知道一点渲染管线就没问)

14. 如何使用协程?协程和线程区别?

15. C#拆装箱

16. 算法题
一个数组,求数组中每个数左右两侧第一次出现比他小的数的位置,没有的话输出-1,例如
数组为
3 5 1 2 4

输出为

-1 2

0 2

-1 -1

2 -1

3 -1

我首先想到的是两个for循环判断,但是感觉肯定有更好的解决方法,想了半天没想到怎么做,就写了两个for循环,然后面试官提醒用栈,我想了想说了栈的一种解法,他说这和你写的有区别吗,然后又提醒控制出栈,然后我最后说了一种解法,他说行 就结束了


总体来说这次面试难度感觉还行,不过有一说一我还是太菜了。


3.24 二面 (21min)


1. 一面都问你什么了,我避开一下?(我照着自己做的记录都告诉他了----噩梦的起点)

2. 介绍项目?(然后围绕项目扩展问了一堆东西  我裂开来)

3. 你觉得Unity引擎的设计符合哪些设计模式?

4. 怎么判断一个点在矩形内?怎么判断两个矩形相交?

5. 都用过Unity哪些模块?

6. 玩游戏多吗?(回答LOL PUBG  休闲时候三国杀)

7. 如果让你设计一个英雄你怎么设计?

8. 有什么要问我的吗?
卑微的我:不问C++算法等基础吗
面试官:一面不都问过了吗
卑微的我:那可以说下您觉得我哪方面知识比较欠缺吗
面试官:不在我回答的范畴(我裂开来)
卑微的我:那大概多久出二面结果呢?
面试官:一周内

这次面试不知道怎么评价    主观性太强了    我回答的没有什么亮点    太菜了

4.1 三面 (41min)

1. C++11新特性?

2. map和unordered_map?

3. vector和list?

4. 算法题(复杂链表的复制)

5. 项目?

6. 接口和抽象类区别?

7. 玩什么游戏嘛(回答LOL PUBG  休闲时候三国杀)

比如LOL或者王者荣耀 你觉得它的设计难点在哪?怎么解决?

8. 对公司有什么想问的吗?(随后面试官跟我闲聊了10分钟  然后让我稍等一下hr面马上来)



4.1 hr面


1. 自我介绍?

2. 为什么想从事游戏开发?

3. 实习时间?

4. 你是**大学的吧?二本?(心头一惊.jpg)

5. 有什么想问的吗?


已offer

更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐