蝉大师 2025 大数据开发 校招面经
岗位需求:
【计算机基础】
1.DNS的解析过程说一下?
2.HTTP和HTTPS有什么区别?
3.进程的几种状态你还记得吗?
4.快速排序的实现原理?
【Java】
1.线程实现有哪几种方式?
2.HashMap底层实现原理, 它线程安全吗?ConcurrentHashMap为什么线程安全?
3.equal和 ==的区别
4.垃圾回收机制,还有几种常见的垃圾回收器
5.说一个你熟悉的JVM底层原理
6.final关键字是干什么用的?
【大数据组件】
1.Kafka数据是怎么流转的?
2.Kafka集群的文件存储结构说一下
3.spark算子中,groupbykey和reducebykey的区别?
4.spark你项目中用的多吗?中你有没有遇见过什么问题,你是怎么解决的?
5.spark的执行流程说一下?
6.spark遇到过数据倾斜吗?怎么解决和调优的?
7.Flink你有了解吗?你目前学习Flink是怎么学的?