I started the process as an intern and then got converted to full-time after. The intern interview itself was pretty structured: first there was a 4-hour online assessment, and after that I had a 1-hour behavioral round. The whole thing leaned heavily into how I fit with the company’s culture, and that focus showed up more than any pure “trick” questioning.
Overall it felt straightforward and organized. The experience gave me a clear sense that Slack cared as much about how I’d work with people as it did about what I could do technically. I didn’t end up getting an offer directly from the intern loop described here, but it set me up for the conversion that followed, and that said more about the end-to-end vibe than anything else.
8 months ago
Easy Positive San Francisco, CA
I applied through Slack’s website and the pace felt quick right away. After applying, I did a HackerRank online assessment and then made it to an onsite-style summit. The later part of the process shifted to a behavioral interview over Zoom.
What stood out most was the tone: the interviewer was supportive, and the process felt pretty cool rather than adversarial. The rounds weren’t overly complicated, but the behavioral step was clearly designed to get to the real person behind the résumé. I didn’t get an offer, but I left with the sense that they were actively engaged in the conversation instead of just checking boxes.
9 months ago
Average Positive San Francisco, CA
After I applied, I received an online OA within about a week. The technical part was a pair of LeetCode-style questions—one medium and one hard—and th…
10 months ago
Difficult Positive Atlanta, GA
My process started with a recruiter screening, and it quickly moved into conversations that felt more technical and role-focused. After the first recr…
11 months ago
Average Neutral United States
The first interview in the sequence went well and I felt like I built real rapport with the interviewer. The job sounded genuinely interesting, and th…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Initial Screening & Assessment
The interview process typically begins with a recruiter screening followed by an online assessment, often using platforms like HackerRank. Candidates should expect a mix of light technical questions and behavioral discussions during these early stages.
Recruiter screenHackerRankBehavioral
Technical Interviews
Candidates will face a combination of coding challenges and system design discussions, with a focus on real-world project experience rather than just algorithmic problem-solving. Expect questions that assess both coding skills and the ability to think through system architecture.
Coding challengeSystem designProject experience
Behavioral Interviews
Behavioral rounds are a significant part of the process, emphasizing cultural fit and personal experiences. Candidates should prepare for in-depth questions that explore their past work and how they collaborate with others.
Cultural fitSTAR methodCollaboration
Take-Home Assignments
Many candidates will encounter take-home coding or code review assignments, which can vary in complexity and expectations. It's important to clarify the requirements and ensure that the assignment is manageable within the given timeframe.
Take-home assignmentCode reviewExpectations
Communication & Feedback
Feedback and communication throughout the process can be inconsistent, with some candidates experiencing delays or a lack of closure after interviews. It's advisable to follow up for updates, but be prepared for potential silence from recruiters.
CommunicationFeedbackFollow-up
Overall Experience & Tone
The overall tone of the interviews tends to be supportive and engaging, with a focus on creating a relaxed atmosphere. However, candidates may still feel pressure during technical rounds, especially if the expectations are not clearly communicated.