Top 35
Prep plan
Updated weekly · Last refresh Oct 17

Slack Data Engineer Interview Questions

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

35questions
~6htotal time
Track your progressSign up free to work through all 35 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 9 questions · ~97 min
Solve a Data Structures ProblemEasy
Practice

Find the longest contiguous Slack message-token run containing at most k distinct tokens using a sliding window and hash map.

leetcodeArraysStringsSlack
Detect Duplicate Events in StreamsMedium
Practice

Filter duplicate Slack Events API events within a time window using a hash set and queue.

Stream ProcessingpythonSlack
Secure Token Bucket Rate LimiterHard
Practice

Implement a token bucket rate limiter that safely validates signed requests and enforces per-key limits in O(1) average time.

QueueMathGreedySlack
More Coding questions with a free account
2
SQL & Data Manipulation7 questions + 2 drills · ~96 min
3
Pipelines11 questions · ~119 min
Diagnose Pipeline Performance DropMedium

Diagnose a sudden pipeline slowdown by tracing latency, throughput, data quality, and orchestration signals across the stack.

InfrastructureDependenciesQualitySlack
Backfill While Preserving Real TimeHard

Approach for running large historical backfills without breaking real-time pipeline freshness or correctness.

Stream ProcessingDependenciesBackfillingSlack
More Pipelines questions with a free account
4
Behavioral & Leadership7 questions · ~76 min
More Behavioral & Leadership questions with a free account
5
More topics1 question · ~11 min
Debug Distributed System ChallengesHard

Evaluates your experience handling real-world distributed systems problems and tradeoffs.

challengesdistributed systemsSlack
The finish line: interview-readyComplete all 35 questions plus 2 hands-on drills to finish this plan.