KnowEase.AI · 19 modules
Data Engineering Core Interview Prep
Test & Track Your Readiness
The DE-specific intellectual core: data modelling, warehousing, Spark, ETL, streaming, orchestration, quality, and governance. Pairs with the SQL deep-dive for the full Data Engineer roadmap.. Adaptive checks with dimension-level scoring — not just a quiz, but a readiness signal.
4 engineers have tested this topic on KnowEase.AI
All modules
DE Foundations & Lifecycle
BeginnerWhat Data Engineering actually is (vs Data Science), the data lifecycle (generation → storage → ingestion → serving), responsibilities, and how to choose between batch and streaming, lake and warehouse, OLTP and OLAP.
Data Modelling & Warehouse Schemas
IntermediateStar vs snowflake schemas, fact and dimension tables, Slowly Changing Dimensions (SCD types 1/2/3), normalisation (1NF–3NF), denormalisation trade-offs, Kimball vs Inmon, surrogate keys.
Storage Systems & NoSQL
IntermediateRelational vs document vs column vs key-value vs graph databases — when to use each, the CAP theorem, consistency models, write/read trade-offs, and how columnar layouts (Parquet/ORC) win for analytics.
Data Warehousing
IntermediateModern data warehouses (Snowflake, BigQuery, Redshift), MPP architecture, columnar storage, partitioning and clustering, separation of storage and compute, slot/credit cost models.
Data Lakes & Lakehouse
AdvancedObject storage as the foundation, file formats (Parquet/Avro), table formats (Delta Lake, Apache Iceberg, Hudi), the Lakehouse model, schema evolution, ACID on S3.
Hadoop & Big Data Ecosystem
IntermediateWhy Hadoop existed, HDFS internals, MapReduce mental model, YARN, Hive's role, and where Hadoop still matters today vs where it's been replaced by cloud-native warehouses and Spark.
Apache Spark Fundamentals
IntermediateSpark architecture (driver, executors, cluster manager), the RDD → DataFrame → Dataset evolution, transformations vs actions, lazy evaluation, the Catalyst optimizer, Tungsten execution.
Spark Performance Tuning
AdvancedShuffles and why they're expensive, data skew handling, broadcast joins, partitioning strategies, AQE (Adaptive Query Execution), caching when it helps vs hurts, executor sizing, spill diagnosis.
Batch ETL & Pipeline Design
IntermediateETL vs ELT, designing idempotent pipelines, watermarking for incremental loads, backfill strategies, the dbt mental model (model + test + docs), medallion architecture (bronze/silver/gold).
Streaming Fundamentals
IntermediateBatch vs streaming, event time vs processing time, windowing (tumbling, sliding, session), watermarks for handling late data, exactly-once vs at-least-once semantics, the lambda and kappa architectures.
Kafka & Streaming Systems
AdvancedKafka architecture (topics, partitions, offsets, consumer groups), brokers and ZooKeeper/KRaft, exactly-once semantics, log compaction, Kafka Connect and Streams, Flink vs Spark Structured Streaming.
Data Orchestration
IntermediateAirflow's DAG model (operators, tasks, dependencies), scheduling and SLA, retries and idempotency, sensors and triggers, the dbt + Airflow pattern, when to choose Prefect, Dagster, or Step Functions.
Data Quality & Testing
IntermediateCategories of data quality (completeness, freshness, uniqueness, distribution, schema), test-driven pipelines with dbt tests and Great Expectations, anomaly detection, the data contract pattern.
Data Governance & Lineage
AdvancedData catalogues (Amundsen, DataHub, Unity Catalog), end-to-end lineage with OpenLineage, metadata management, ownership and stewardship, why data mesh is more an org pattern than a tech stack.
Data Security & Privacy
IntermediateEncryption at rest and in transit, PII identification and tokenisation, column- and row-level masking, RBAC and ABAC, audit logging, GDPR essentials (right to be forgotten, data residency), India DPDP.
Change Data Capture
AdvancedLog-based CDC internals: snapshot vs incremental phases, Debezium envelope, WAL/binlog mechanics, ordering and delivery semantics, schema evolution across CDC boundaries, downstream patterns (warehouse MERGE, lakehouse UPSERT, cache invalidation), the outbox pattern, and operational failure modes.
dbt Deep-Dive
IntermediateThe transformation framework most modern warehouses use: mental model, materializations (view/table/incremental/ephemeral), incremental strategies, ref-driven DAG, sources and freshness, tests, snapshots (SCD Type 2), Jinja macros, project structure, packages, dbt Cloud vs Core vs Fusion, SQLMesh comparison, and common anti-patterns.
Spark Structured Streaming
AdvancedMicro-batch streaming on the Spark engine: streaming DataFrames, sources and sinks, watermarks and late data, output modes (append/update/complete), checkpointing, triggers (processingTime/once/availableNow/continuous), stream-stream joins, RocksDB state store, backpressure controls, and when to prefer Flink instead.
Feature Stores for ML
AdvancedWhere data engineering meets ML: offline vs online store, training/serving skew, point-in-time joins, feature reuse across teams, freshness SLA per feature, streaming feature materialization, serving latency budget, Feast/Tecton/Databricks Feature Store landscape, common anti-patterns, and when a team actually needs one.
Frequently asked questions
- What topics does the Data Engineering Core roadmap cover?
- The roadmap covers 19 modules including DE Foundations & Lifecycle, Data Modelling & Warehouse Schemas, Storage Systems & NoSQL, Data Warehousing, and more. Each module has a scored readiness check with AI feedback.
- Is it free to start?
- Yes. The first 2 modules are free forever — no credit card needed. Premium unlocks all modules and unlimited checks.
- How is this different from reading blog posts or watching videos?
- KnowEase measures your readiness rather than just delivering content. You take a check, get scored by dimension, see where you're weak, and get targeted practice — all in one loop.
- How long does it take to complete the roadmap?
- The Data Engineering Core roadmap is designed for 50 hours of focused study. Most engineers complete it in 3–4 weeks of consistent practice.
- Do I get a certificate when I finish?
- Yes. Completing all modules generates a shareable Certificate of Completion you can add to LinkedIn or share with recruiters.
Ready to test your knowledge?
Free to start. No credit card required.
Start for free →