Skip to main content

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

Beginner

What 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 engineeringlifecycleOLTPOLAP
~2h1 tests · avg 65/100

Data Modelling & Warehouse Schemas

Intermediate

Star 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.

star schemasnowflake schemaSCDfact table
~3h2 tests · avg 87/100

Storage Systems & NoSQL

Intermediate

Relational 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.

NoSQLCAPdocument storecolumn store
~3h1 tests · avg 100/100

Data Warehousing

Intermediate

Modern data warehouses (Snowflake, BigQuery, Redshift), MPP architecture, columnar storage, partitioning and clustering, separation of storage and compute, slot/credit cost models.

data warehouseSnowflakeBigQueryRedshift
~3hTest this →

Data Lakes & Lakehouse

Advanced

Object storage as the foundation, file formats (Parquet/Avro), table formats (Delta Lake, Apache Iceberg, Hudi), the Lakehouse model, schema evolution, ACID on S3.

data lakelakehouseDelta LakeIceberg
~3hTest this →

Hadoop & Big Data Ecosystem

Intermediate

Why 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.

HadoopHDFSMapReduceYARN
~2hTest this →

Apache Spark Fundamentals

Intermediate

Spark architecture (driver, executors, cluster manager), the RDD → DataFrame → Dataset evolution, transformations vs actions, lazy evaluation, the Catalyst optimizer, Tungsten execution.

SparkRDDDataFrameDataset
~4hTest this →

Spark Performance Tuning

Advanced

Shuffles 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.

shuffleskewbroadcast joinpartitioning
~3hTest this →

Batch ETL & Pipeline Design

Intermediate

ETL vs ELT, designing idempotent pipelines, watermarking for incremental loads, backfill strategies, the dbt mental model (model + test + docs), medallion architecture (bronze/silver/gold).

ETLELTidempotencywatermark
~3hTest this →

Streaming Fundamentals

Intermediate

Batch 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.

streamingevent timeprocessing timewindowing
~3hTest this →

Kafka & Streaming Systems

Advanced

Kafka architecture (topics, partitions, offsets, consumer groups), brokers and ZooKeeper/KRaft, exactly-once semantics, log compaction, Kafka Connect and Streams, Flink vs Spark Structured Streaming.

Kafkatopicpartitionoffset
~3hTest this →

Data Orchestration

Intermediate

Airflow'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.

AirflowDAGorchestrationscheduling
~2hTest this →

Data Quality & Testing

Intermediate

Categories of data quality (completeness, freshness, uniqueness, distribution, schema), test-driven pipelines with dbt tests and Great Expectations, anomaly detection, the data contract pattern.

data qualityfreshnesscompletenessuniqueness
~2hTest this →

Data Governance & Lineage

Advanced

Data 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.

governancelineageOpenLineageDataHub
~2hTest this →

Data Security & Privacy

Intermediate

Encryption 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.

encryptionPIItokenizationmasking
~2hTest this →

Change Data Capture

Advanced

Log-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.

change data captureCDCDebeziumWAL
~2hTest this →

dbt Deep-Dive

Intermediate

The 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.

dbtdbt coredbt clouddbt fusion
~3hTest this →

Spark Structured Streaming

Advanced

Micro-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.

Spark Structured Streamingstreaming DataFramewatermarkoutput mode
~3hTest this →

Feature Stores for ML

Advanced

Where 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.

feature storeFeastTectonDatabricks Feature Store
~2hTest this →

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 →