Top 50
Prep plan
Updated weekly · Last refresh Aug 16

Slack Software Engineer Interview Questions

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

50questions
~7htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
SQL & Data ManipulationStart here. 3 questions + 3 drills · ~54 min
2
System Design14 questions · ~112 min
Design DM Backend With Offline SyncHard
Recently asked

Evaluates backend architecture for DMs with persistence and offline synchronization.

scalable architectureoffline syncSlack
Design Slack-Scale Autocomplete APIHard
Recently asked

Assesses system design for low-latency suggestions under high concurrency in Slack-like chat.

api designreal-time systemsSlack
More System Design 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
Coding15 questions · ~120 min
Format and Filter Active Users by RoleMedium
Recently asked

Tests ability to implement correct filtering and formatting logic driven by role permissions.

apiSlack
Parse and Extract Alphanumeric PatternsMedium
Recently asked

Assesses ability to design efficient parsing logic for pattern counting and extraction.

string manipulationSlack
More Coding questions with a free account
4
Execution13 questions · ~104 min
Take Over an Undocumented APIHard

Tests execution and troubleshooting strategy for inheriting an API with missing observability.

TroubleshootingSlack
More Execution questions with a free account
5
Behavioral & Leadership4 questions · ~32 min
More Behavioral & Leadership questions with a free account
6
More topics1 question · ~8 min
Incident Response ExperienceMedium

Assesses operational readiness and experience handling production incidents.

experienceincident responseSlack
The finish line: interview-readyComplete all 50 questions plus 3 hands-on drills to finish this plan.