Slack logo

Slack

Size:
1000-5000 employees
time icon
Founded:
2009
About:
Slack is Salesforce's work-collaboration platform for channel-based messaging, private messages, search, files, workflows, and integrations with business tools.

Slack Interview Questions in 2026: 8 Examples

November 13, 2026
Questions
30
tracked from high-quality reports
Difficulty
2 Easy26 Med2 Hard
Rounds
4–7
screens + practical exercise + final loop
Interview Process
1
Recruiter Screen
Background, motivation, and logistics
screen
2
Hiring-Manager Screen
Role fit, projects, and technical scope
manager
3
Practical Exercise
Code review, take-home, or small application
technical
4
Final Loop
Coding, system design, and behavioral sessions
loop
Topics Covered
Code ReviewMessaging SystemsDistributed SystemsAPI DesignDebuggingReliabilityBehavioral
Slack loops vary by team; candidates should confirm whether the practical exercise is code review, live coding, or feature work.

Slack's software-engineering process begins with recruiter and hiring-manager screens, followed by a code-review or take-home exercise and a final loop with multiple interviews. Senior roles may include coding, system design, and two behavioral interviews.

Slack is part of Salesforce, so some entry-level roles include a coding test that assesses computer-science knowledge before the interviews, according to Salesforce careers. The team and seniority level determine the specific order, so check whether your exercise is a live coding session, code review, or small application.

What to Expect: Slack Interview Process

You may also receive an existing chat-application codebase and be asked to review it or add a feature. The final rounds may focus on messaging-workflow architecture, API design, reliability, and collaboration. Interviewers may also ask about debugging latency or reasoning through an unfamiliar production service.

Slack's product faces constraints in what it can do for each company it serves. These constraints involve message ordering, joining channels, search, permissions, notifications, integrations, and third-party APIs. State your assumptions about storage and delivery semantics before making design choices.

How to Prepare and Pass Slack Interviews

  • Plan for five to seven weeks: two weeks on coding and code review, two weeks on distributed systems and messaging, and the remaining time on behavioral stories and timed mocks. For pull-request reviews, practice prioritizing correctness, security, performance, testing, and maintainability.

Use Lodely to practice Slack coding, system-design, and behavioral questions together. Explain how a technical decision changes when teams disagree about a language choice, ownership, or rollout risk.

Slack Interview Breakdown

Why Do You Want to Work at Salesforce?

Slack Interview Question
Medium
Why do you want to work at Salesforce?
behavioral
Connect your motivation to Slack work, Salesforce platform context, and a concrete engineering contribution you can make.
Open Question on LodelyFree to get started

Type: Behavioral motivation. The Trick: Connect Slack's product and its place within Salesforce's platform to the work you can do. What It Tests: Research, motivation, and clarity.

Days Between Two Dates

Slack Interview Question
Medium
Given two dates, return the number of days between them.
algorithmscoding
Compute the elapsed days between two calendar dates while handling leap years and month boundaries correctly.
Complete Question
Function: function daysBetweenDates(date1, date2)
  1. Given two dates in YYYY-MM-DD format, return the absolute number of days between them.
Rules
  • Dates are valid Gregorian dates between 1900 and 2100
Examples
Input
date1 = "2019-06-29", date2 = "2019-06-30"
Output
1
Input
date1 = "2020-01-15", date2 = "2019-12-31"
Output
15
Open Question on LodelyFree to get started

Type: Date arithmetic and implementation. The Trick: Leap years, month changes, and input validation may create subtle bugs. What It Tests: Decomposition, edge cases, and correctness.

Group Anagrams

Type: Hashing and string grouping. The trick is that your canonical key needs to be stable and efficient for the same words. Data representation and complexity

The remaining examples assess additional skills: Price Tracking and Time-Off Request App test system design, Course Schedule tests graph cycle detection, Greatest Success tests impact and ownership, and Distributed Job Scheduling tests coordination, retries, idempotency, and failure recovery.

What Comes After The Interview

A team member and the recruiter collect feedback and make the final decision. Reported 2026 compensation figures are 175,000 for Associate MTS, 194,000 for MTS, 263,000 for Senior MTS, and 317,000 for Lead MTS. At earlier levels, packages consist mostly of base pay, with stock and bonuses increasing at senior levels.

Candidate Experiences

A senior applicant recently described a three-week process: recruiter and manager interviews, a 90-minute take-home coding task involving code review, and a final loop. The loop consisted of a system-design interview, a 90-minute coding task, and two behavioral interviews. One product-focused exercise involved designing Slack message commands that call third-party APIs. After following up, the candidate received no communication about an offer. Be prepared for practical coding tasks and product-specific system architecture.

Conclusion

Slack rewards engineers who can review real code, design systems to collaborate reliably, and explain tradeoffs across teams. Use Lodely to practice these eight examples as part of a full-loop plan.

Compensation by Level
Level
Title
Median TC
Package context
MTS
Software Engineer
$194K
Base $170K · stock $15.9K
Sr MTS
Senior SWE
$263K
Base $207K · stock $32.6K
Lead MTS
Lead SWE
$317K
Base $247K · stock $38.7K
Table of Contents

Land Your Dream Software Engineering Job

Start Now
Sent! Land top tier tech offers.
start your free trial →
Oops! Something went wrong while submitting the form.

Land Your Dream Software Engineering Job

Start Now
Sent! Land top tier tech offers.
start your free trial →
Oops! Something went wrong while submitting the form.

Other Company Interviews

Browse all