字节跳动游戏研发一二三面面经总结,回报牛客

秋招至今一直靠牛客大佬们的帖子积累,现在回报一下。


本人很菜,可能有些遗漏,记得的就是这些了。
一面:
基础问题:
C++中虚函数的性质。
C++中static关键字的作用。
进程与线程的区别。
进程间通信方式。
多进程调度算法。
TCP和UDP区别。
渲染流水线。
hashmap和map的区别和使用场景。

编程:
两个队列实现栈。(10分钟,有多少功能写多少)

二面:
基础问题:
进程数据段有什么内容。
线程怎么使用进程数据段。
空间局部性和时间局部性。
BRDF是什么。
前向渲染和延迟渲染的区别。
多个光源的前向渲染。
寻路算法(回答了A*,接着问如何改进)。
Dijkstra算法。

编程:
中序遍历非递归实现

三面:
冰火雷三种技能位置无关组合有多少种(参考卡尔),位置相关有多少种,如果是四种技能呢。
一枚硬币投掷一个序列,正正反A获胜,反反正B获胜,请问是否公平。
给定一个攻击范围,如何确定哪些怪物在攻击范围中。
洗牌算法,如何证明随机性。
一个评论系统,支持大规模同时写入和随机翻页。

大概就是这些问题,其他都是项目和一些非技术问题就不写了。


#游戏研发工程师##字节跳动##面经##校招#
全部评论
字节跳动的游戏研发正式批还招吗
点赞 回复 分享
发布于 2019-09-06 16:19
线程怎么使用进程数据段 这个怎么回答啊,网上都搜不到
点赞 回复 分享
发布于 2019-09-10 12:42
我发现华为考的全是字节跳动的题。。。
点赞 回复 分享
发布于 2019-09-10 21:00
Base是哪啊?
点赞 回复 分享
发布于 2019-09-10 21:06
签约进去了吗?
点赞 回复 分享
发布于 2019-11-20 15:15

相关推荐

12-01 12:34
已编辑
广东工业大学 Java
如题,fw🐭🐭,加上准备的太晚,大三上已找不到日常实习,导致连锁反应,下学期的暑期实习找不到好的实习,导致秋招找不到中大厂,现在是中小厂Java还有考公的选择,由于有些中小厂工作强度比肩大厂,钱还少,感觉不如考公如果🐮u们是我现在这种情况,会怎么选?
负债的混子:关注你一段时间了,突然发现你头像名字都改了,想必是这段时间压力很大。关于就业还是考公的选择,就像很多牛友说的:不要美化自己没走过的路。你现在想往互联网发展,发现这条路很难走,然后想往考公发展,但是你没走过考公这条路,所以你不知道这条路的压力如何。你今年大三了,还有时间给你做选择,我希望你能够尽快的决定自己的方向,然后一条路走到黑,而不是在这里徘徊,每个人的道路是不一样的,你无法复刻别人的路,你能做的就是尽力的完善自己。 最后,我想说的是,加油,陌生人!
点赞 评论 收藏
分享
喜欢走神的孤勇者练习时长两年半:池是池,发是发,我曾池,我现黑
点赞 评论 收藏
分享
评论
3
31
分享
牛客网
牛客企业服务