字节实习面经

2021.3.18一面
自我介绍
flink的组成
watermark用过吗
checkpoint
场景题:如何用checkpoint和watermark防止读到乱序数据。(有点懵,没回答上来),面试官提醒Chandy-Lamport算法。
回答:巴拉巴拉说了这个算法,但是对这个场景题不知道怎么弄

tcp,udp的区别,3次握手,4次挥手

编程题:
1.非递归实现中序遍历。我重复了一下,面试官说你做过吗,是不是太简单了,实现后序遍历吧(我人傻了)
2.求矩阵最短路径

面完之后,面试官问我今晚有时间不,直接二面

二面:
1.自我介绍,
2.项目介绍
3.gc 有哪些算法,后面又问了应该是垃圾回收器,没答上来
4.操作系统 死锁,死锁的条件,怎么破坏(不得不说字节的面试官真的认真,有一个词说错了扣了半天)
5.锁 用伪代码实现读写锁(完全不会,操作系统的知识考完研就忘了),面试官教了我半天。
6.kafka和flink分别怎么实现exactly once,问的比较深入,我只回答了一些用法,二阶段提交说了流程,没说出来机制。
7.算法题:实现一个堆排序


前后一共面了2个多小时,还没吃晚饭,人晕了。希望能过吧!




3面,leader
1.上来是一些分布式的问题,然后每个我用的组件都问了几个问题,什么分布式一致性的问题,hdfs的ha,es为什么这么快,kafka的分区等等。
2.用过其他的计算组件吗,回答没有。
3.sql会写吧,写一道开窗函数的题。没写出来,后来又出了一道简单一点的。
4.编程:一个有序的数组找重复。要求至少两种写法。(上来唰唰写了双指针,问了时间复杂度,后来又说用快排的思路写一下)
5.介绍部门情况。问了实习时间。
3面总体来说问的很多很全面。


昨天已经hr面。后面等待offer




offer已经拿到了,感谢牛客
#字节跳动##实习##大数据开发工程师##面经#
全部评论
想问下楼主,一个有序的数组找重复,具体怎么用快排思想实现?
1 回复 分享
发布于 2021-04-18 16:27
好兄弟 二面给结果了吗
1 回复 分享
发布于 2021-03-24 11:45
请问二面多久出的结果呀??
点赞 回复 分享
发布于 2021-03-26 13:38
hxd结果出来了吗
点赞 回复 分享
发布于 2021-03-24 14:32
校招&nbs***bsp;实习?
点赞 回复 分享
发布于 2021-03-18 23:28

相关推荐

上班后第一次开牛客,发现99+了,非常惊喜,再分享一下字节面经。3.25 一面(至暗时刻)项目拷打 问项目设计,模块怎么拓展 某数据库字段,提出缺陷问怎么优化 项目的鲁棒性和健壮性 udp怎么可靠传输 让你实现超时重传,怎么做 讲讲操作系统内存管理 算法 下一个比当前大的数的下标一面挂了,但是侥幸复活3.31二面项目拷打  项目中遇到的最大的问题是什么 你是怎么从班级推广项目到学校的 模块是怎么设计的 模块和模块之间的关系 你项目的优化思路是什么 表的数据都是怎么设计的 索引是怎么设计的 联合索引ab 查b会不会走索引 为什么  未来数据量变大,表存不下了怎么处理算法 单向链表有无环,如果有,找到环的起始节点4.1三面ai的项目 ai问答原理是怎么样的 效果如何 你这个用户量算怎么样,做过比对吗 你问答的结果是怎么评价的,项目优化的指标是什么 你遇到哪些困难,怎么优化的 那你检索的时候为什么会检索出导致幻觉的内容,这里不做优化吗 奖学金项目给你的成长是什么 遇到最大的困难是什么,怎么解决的 这个规则引擎是怎么构建的,开源的吗 分布式系统中,多次请求导致数据重复修改怎么办 读写分离的时候,读的数据库同步不及时导致读了旧数据怎么办 算法 1-10中缺失了一个 快速找出找出每个数的二进制数中有几个14.9hr面4.15 offer4.18入职有空会补解析,可以关注一下嘞
程序员牛肉:一个地方诶,我也在杭州的国际电商,不过是5.7日入职
点赞 评论 收藏
分享
评论
点赞
36
分享

创作者周榜

更多
牛客网
牛客企业服务