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

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


本人很菜,可能有些遗漏,记得的就是这些了。
一面:
基础问题:
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

相关推荐

冲芭芭拉鸭:你这图还挺新,偷了。
投递美团等公司10个岗位
点赞 评论 收藏
分享
10-28 11:04
已编辑
美团_后端实习生(实习员工)
一个2人:我说几个点吧,你的实习经历写的让人觉得毫无含金量,你没有挖掘你需求里的 亮点, 让人觉得你不仅打杂还摆烂。然后你的简历太长了🤣你这个实习经历看完,估计没几个人愿意接着看下去, sdk, 索引这种东西单拎出来说太顶真了兄弟,好好优化下简历吧
点赞 评论 收藏
分享
评论
3
31
分享
牛客网
牛客企业服务