Top 50
Prep plan
Updated weekly · Last refresh Oct 12

Slack Software Engineer Interview Questions

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

50questions
~7htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 16 questions · ~140 min
Rotate a Matrix ClockwiseMedium
Practice

Rotate an n x n matrix 90 degrees clockwise in place using transposition and row reversal.

ArraysArray ManipulationAlgorithmsSlack
Format and Filter Active Users by RoleMedium
Practice

Filter active Slack members by role permissions, remove inaccessible channels, and return deterministically formatted memberships.

apiSlack
More Coding questions with a free account
2
System Design16 questions · ~140 min
Build a Twitter ClientHard

Evaluates system design and product thinking for a client interacting with a real-time social API.

social mediaSlack
System Design: Pub-Sub Use CaseMedium

Assesses system design understanding of pub/sub and how it applies to real-time app architectures.

javascriptSlack
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
Execution11 questions · ~96 min
Debug Sudden Response DelaysMedium

Evaluates incident debugging approach for latency regressions in production services.

DebuggingTroubleshootingSlack
Debug a Problem End to EndMedium

Assesses structured debugging methodology from hypothesis to verification.

Problem SolvingDebuggingSlack
More Execution questions with a free account
4
Behavioral & Leadership4 questions · ~35 min
More Behavioral & Leadership questions with a free account
5
More topics3 questions · ~26 min
Incident Response ExperienceMedium

Assesses operational readiness and experience handling production incidents.

experienceincident responseSlack
SQL Multi-Table Query ProcessingMedium

Tests ability to write and process multi-table SQL results programmatically.

data processingsql queriesSlack
More questions with a free account
Hands-on SQL practiceWrite and run real queries in the editor. 3 drills · ~30 min
The finish line: interview-readyComplete all 50 questions plus 3 hands-on drills to finish this plan.