Explain wide vs. narrow transformations and how they drive shuffle cost, failure domains, and pipeline design. When would you intentionally add a wide transformation, and how do you minimize its impact?
Spark/Big Datahard
22
Design a Delta table layout for mixed workload: point lookups by user_id, range scans by date, and full partition scans. Compare partitioning vs. Z-ordering—when to use each, and the rewrite cost trade-off.
Spark/Big Datahard
23
Architecturally, how do Job–Stage–Task boundaries in Spark's execution model impact cluster sizing, shuffle cost, and when would you deliberately collapse or split stages?
Spark/Big Datahard
24
Design a fault-tolerant Spark Streaming checkpoint strategy: what to persist, recovery semantics, and cost/scalability trade-offs with checkpoint frequency.
Spark/Big Datahard
25
Explain the Medallion Architecture (Bronze, Silver, Gold layers).
Spark/Big Datahard
26
Explain the benefits of using DataFrames over RDDs.
Spark/Big Datahard
27
Explain the difference between batch and streaming data processing in Data Fusion.
Spark/Big Datahard
28
Given a streaming dataset from Kafka, how would you ingest the data in real-time using Spark?
Spark/Big Datahard
+20 More Questions with Expert Answers
Unlock all 1,800+ expert answers, AI mock interviews, resume analyzer, SQL playground, and personalized progress tracking.