字节跳动-大数据研发-日常实习-三面

事后回忆贴,可能会有遗漏的问题,并且不保证问题顺序~
一面:60min 左右
1、聊项目 20min左右
2、flink 的架构是怎样的?
3、flink 的水位线是什么?
4、flink怎么保证精准一次消费
5、java内存区域划分?都是干什么的?
6、垃圾回收算法 ?
7、kafka特点? 使用场景 ?
8、kafka的分区 ?kafka一个生产者可以把消息发到多个分区吗?
9、kafka消息在磁盘上的组织方式
10、tcp/ip 分层
11、tcp和udp的区别
12、tcp 三次握手
13、redis里的缓存驱逐策略
14、算法:缓存驱逐算法 LRU实现


二面:100min左右
1、问项目 40 min左右,数据量多大 ?qps?
2、解释一下volatile
3、redis中基本数据类型
4、redis中hash结构字段能设置过期时间吗?
5、ZSet的使用场景
6、ZSet的底层实现
7、算法:设计一种数据结构,使得插入,删除,随机获取一个元素的时间发杂度均为O(1);
ps:没见过这道题,思索半天,想了一个方案,最后感觉不大行,其实事后想来,那个方案是可行的,只是当时有点。。
面试官给换了一道题:
二位矩阵中:0表示海水,1表示岛屿,岛屿周边8个方向若有为1,则认为相连,求解矩阵中陆地的数目


三面:60min左右
1、聊项目 20 min左右
2、计算机体系结构中存储层次,各自存取的访问时间多少?寄存器,cache、内存,磁盘
3、数据库中是怎么加快访问速度的 ? B+树
4、那些数据库用到了B+树 ?
5、算法:给定一个二叉树,设计两个方法实现二叉树的序列化与反序列化并且保证该二叉树保存的数据不丢失;
5.1、二叉树转换成 String
5.2、将 String 还原成二叉树

hr面:15 min左右
1、问基本情况
2、约入职时间
3、以往实习经历,收获是什么?

总结:上面的问题有的答得不怎么好,有的还没有足够深入地了解底层,看来离成为大佬还有挺长一段距离。。共勉,加油


#实习##面经##字节跳动##大数据开发工程师#
全部评论
校友加个好友吧
点赞 回复
分享
发布于 2020-11-26 13:09
可以,有用,谢谢大佬
点赞 回复
分享
发布于 2020-11-26 15:07
博乐游戏
校招火热招聘中
官网直投
读研做实时大数据,用的Flink,可是动手能力差,纯水文,不知道能不能去试试
点赞 回复
分享
发布于 2020-11-26 15:08
忒难了吧这几道算法
点赞 回复
分享
发布于 2020-11-26 18:30
大佬太强了
点赞 回复
分享
发布于 2020-11-26 20:40
强啊,大佬,算法题是真的有点难
点赞 回复
分享
发布于 2020-11-27 21:26
OC没
点赞 回复
分享
发布于 2020-11-27 23:56
录用了吗 楼主
点赞 回复
分享
发布于 2021-01-02 02:23
我怀疑咱俩二面一个面试官,算法也是题一样,第一道没思路换了,然后就是岛屿问题
点赞 回复
分享
发布于 2021-05-25 11:26

相关推荐

8 91 评论
分享
牛客网
牛客企业服务