Top 34
Prep plan
Updated weekly · Last refresh Oct 17

Reddit Data Engineer Interview Questions

The questions to prepare for a Reddit Data Engineer interview. Questions from real interview reports rank first. Updated daily.

34questions
~8htotal time
Track your progressSign up free to work through all 34 questions and resume where you left off.
Start practicing free →
1
SQL & Data ManipulationStart here. 7 questions · ~102 min
SQL for User RetentionMedium
Practice

Measure monthly user retention by signup cohort using date calculations and aggregated activity.

Window FunctionsDate FunctionsCTEsReddit
SQL Whiteboarding and CodingMedium
Practice

Prepare and write a PostgreSQL query that summarizes qualifying users and their published posts under time pressure.

leetcodeJoinssqlReddit
More SQL & Data Manipulation questions with a free account
2
Coding9 questions · ~132 min
Data Structure TradeoffsMedium
Practice

Use a list and a set to remove duplicates while preserving input order, then justify the trade-offs between both data structures.

deduplicationArraysData StructuresReddit
Recursion and Iteration in PythonMedium
Practice

Implement binary-tree depth recursively and iteratively, then compare time, auxiliary space, and call-stack behavior.

RecursiondfsData StructuresReddit
More Coding questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
Pipelines4 questions · ~58 min
Late-Arriving Data in Spark AirflowHard

Design an idempotent Spark and Airflow strategy for late-arriving Reddit data, including reprocessing, partition updates, and monitoring.

Batch ProcessingOrchestrationairflowReddit
Kafka Streaming DeduplicationHard

Tests deduplication approaches for streaming systems with ordering and idempotency concerns.

Data QualitydeduplicationStream ProcessingReddit
More Pipelines questions with a free account
4
System Design4 questions · ~58 min
Monitoring Data QualityMedium

Tests data quality monitoring and lineage thinking.

Data QualitymonitoringETLReddit
Recovering a Failing PipelineHard

Assesses incident recovery and fault tolerance in pipelines.

distributed systemsdagReddit
More System Design questions with a free account
5
Behavioral & Leadership10 questions · ~146 min
More Behavioral & Leadership questions with a free account
The finish line: interview-readyComplete all 34 questions to finish this plan.