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

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


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

相关推荐

恰好,我就是有一个弟弟。这样的关注让我感到有些无奈,难道这和我的能力、经验有什么关系吗?求职的路上,真是充满了各种奇怪的考量,让我很想吐槽。希望未来的招聘能更关注求职者的专业素养,而不是这些无关紧要的个人信息。
热血的蚊不叮追赶太阳:找工作,你就是牛马,牛马是否便宜,是否好压迫,女的牛马生不生孩子,男的牛马有没有房贷,一切都是试探你是否好压榨,所以真的我看你是汽车行业的,可以去外企博世,舍弗勒,索恩格,大陆。。。各种外企的供应链 甚至麦当劳苹果店长这些我感觉都把人当人看
点赞 评论 收藏
分享
西南山:哥,你的技能是在报菜单吗
点赞 评论 收藏
分享
评论
3
31
分享
牛客网
牛客企业服务