What problem does it solve? Interviewers and candidates preparing for big data engineering roles need realistic, scenario-based Spark questions that go beyond memorized definitions. This Skill provides a structured question bank for Spark-specific interviews, triggered when a resume or job description mentions Spark. ## Core Features & Use Cases - Scenario-Based Question Bank: Covers Shuffle internals, data skew diagnosis, memory models and OOM, AQE, Spark SQL and Catalyst, Structured Streaming, Hive/Kafka/Flink integration, resource configuration, and PySpark UDF performance. - Good vs Bad Question Patterns: Contrasts shallow trivia questions with deep troubleshooting scenarios, each with danger signals and expected signals for evaluating answers. - Resume-Driven Probing: Maps resume claims (e.g., "Spark tuning, 5x speedup") to follow-up questions that verify real hands-on experience. - Use Case: A candidate's resume mentions handling data skew in a large join. The Skill guides the interviewer to ask how the skewed keys were identified, which mitigation was chosen, how much the opposite table was inflated by salting, and whether AQE skew join could replace manual handling. ## Quick Start Ask the AI to generate Spark interview questions based on a resume that mentions Spark tuning and Structured Streaming experience.