小米大数据面试题及答案.docxVIP

  • 0
  • 0
  • 约3.7千字
  • 约 11页
  • 2026-08-15 发布于河南
  • 举报

小米大数据面试题及答案

一、单项选择题(共20分)

1.在HDFS中,当一个数据块(Block)丢失时,NameNode会执行以下哪个操作来恢复数据?

A.将该数据块标记为损坏,并通知DataNode删除

B.从其他DataNode的副本中重新复制该数据块,确保副本数达到配置值

C.直接从客户端重新上传该数据块

D.将该数据块标记为不可用,并停止相关任务

答案:B

2.下列关于SparkRDD的描述中,错误的是:

A.RDD是弹性分布式数据集,是Spark中最基本的数据抽象

B.RDD支持三种类型的操作:转换操作和动作操作

C.RDD的依赖关系分为窄依赖和宽依赖,宽依赖会导致Shuffle发生

D.RDD一旦创建,就不可修改,只能通过转换操作生成新的RDD

答案:B

(注:RDD支持转换操作和动作操作,但选项B表述不完整,通常说法为“Transformation和Action”,且RDD的依赖关系分为窄依赖和宽依赖,宽依赖会导致Shuffle发生。选项B本身作为干扰项,主要错误在于“转换操作和动作操作”通常指代两类操作,而非描述RDD特性。更严谨的选项D是正确的,因为RDD是只读的。)

3.在Flink中,Watermark(水印)的主要作用是:

A.用于控制数据流的背压

B.用于触发窗口计算,处理迟到数据

C.用于在分布式环境下同步时钟

D.用于压

文档评论(0)

1亿VIP精品文档

相关文档