暑期实习-字节data大数据开发

面试前

3.3号内推投递免笔试,3.10收到面试邀请

一面:3.16(38min)

自我介绍

项目介绍:数据源的收集过程。

FlinkCDC如何保持准确度。

如果Flink某个过程发生故障如何解决。

项目中的gc遇没遇到过问题。

volatile介绍,项目中有没有用过。

做题:leetcode148链表排序,用自己的idea写。

二面:3.18(58min)

自我介绍

挑一些自己熟悉的大数据框架介绍底层原理,我挑的MapReduce和Flink

MapReduce处理wordcount的全流程,结合案例具体讲讲

MapReduce如果有难以处理的大key,实战中怎么解决

Flink处理wordcount的全流程

做题:手写HashMap的put功能,自己定义其数据结构

数据库索引为什么用B+树不用B树

总结

面试官很注重实战,需要结合具体案例去分析而不是只说八股原理。

实战较弱,算法题也没写出来,所以二面挂了。。当晚简历被上海字节捞起,后面继续面

posted @ 2022-03-20 21:18  真歆若水  阅读(115)  评论(0编辑  收藏  举报