职位题库

数据研发实习生面试题库

面向数据研发实习生相关面试,围绕SQL、算法、Kafka、Flink、流处理等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

5 道题目建议用时 15 分钟专项面试练习

全部题目 5 道题

01

请介绍一下你的项目经历,并说明你在项目中承担的角色和主要贡献。

考察候选人的项目经验、技术栈应用以及实际贡献,评估其与数据研发岗位的匹配度。
02

请描述 Spark 程序的提交计算流程,并解释宽窄依赖的概念以及为什么以宽依赖为边界划分 Stage。

考察对 Spark 核心机制的理解,包括作业提交、依赖划分和 Stage 划分原理。
03

你在数据处理中是否遇到过数据倾斜?如何发现的?又是如何解决的?

考察对数据倾斜问题的识别、分析和解决能力,评估实际调优经验。
04

请解释 Kafka 的架构,并说明 Flink 中时间窗口和 Watermark 的概念,以及 Watermark 如何触发窗口计算?在多并行度下 Watermark 如何触发?

考察对 Kafka 架构和 Flink 时间窗口、Watermark 机制的理解,以及多并行度下的处理逻辑。
05

请编写 SQL 查询最大 age 对应的 id,并实现 Hot 100 合并排序。

考察 SQL 编写能力和基本算法实现,评估编码基本功。
返回面试题库