字节跳动后端三轮面经

发个面经攒人品
面试岗位为北京+后端研发.
题主语言为java+golang

一面面经
一面面试官很和蔼,面试体验不错
问题:
1.项目相关
2.Redis数据结构
3.Redis数据结构的底层实现怎么做的
4.Redis数据结构中,除了你说的那些,还有什么其他的实现方式
5.golang的goRoutine调度模型
6.算法题:给定一个整型数组,查找三个元素相加等于0的所有三元组,要求去重

二面:
二面面试官赶着去吃午饭,感觉有点不开心
1.项目相关
2.操作系统内存部分,虚拟内存了解吗,说一下,具体调度方式怎么做的
3.编程:之字形打印二叉树,题主使用辅助栈实现.实现完后问我:不使用辅助空间怎么做.回答递归,并且递归时记录当前层数.
问他问题:问题3非递归怎么做.思路和我一样(然而我不会实现)

三面
1.编程:给定一个数组,调整该数组,使其满足堆的性质(初始化建堆)
2.看代码说你怎么实现的,为什么要这么做之类的.
3.编程:给定n个单词,如果单词组成一致但是元素顺序不一致,该对单词为同位词,例如:abc,bca为同位词.求所有同位词的集合输出
4.场景题:操作系统相关,操作系统malloc是怎么做的,如果要你设计,你如何保证操作系统内存分配的高效.
#字节跳动##面经##秋招##Java工程师#
全部评论
预祝大佬上岸
1 回复 分享
发布于 2019-08-18 15:13
绝对稳了,刷了下帖子,感觉没几个人撑到三面的
点赞 回复 分享
发布于 2019-08-18 16:42

相关推荐

Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
我是真的想做FPGA啊
给你点了个赞的打工鸭很忙碌:211也配吗?😅
点赞 评论 收藏
分享
1 62 评论
分享
牛客网
牛客企业服务