首页 > 字节跳动-大数据研发-日常实习-三面
头像
恶棍入侵
编辑于 2020-11-26 12:26
+ 关注

字节跳动-大数据研发-日常实习-三面 内部员工回复

事后回忆贴,可能会有遗漏的问题,并且不保证问题顺序~
一面: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、以往实习经历,收获是什么?

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


更多模拟面试

全部评论

(9) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐