Slack · Primly Community

Just finished Slack's full loop, here's what actually happened

staff_steph · 4 replies

Went through the full Slack SWE loop for a Staff role in February. Five rounds total: recruiter screen, technical screen, system design, two behavioral sessions back-to-back, then a brief hiring manager sync at the end.

The technical screen was LeetCode medium-ish. Graph traversal with a twist. Not brutal, but they moved fast. The system design round is where it got interesting. I got: design Slack's notification delivery system. They wanted to talk about push vs. pull, delivery guarantees for mobile vs. desktop, handling offline users, and the fan-out problem when you're in 500 channels. I drew a lot of boxes and was upfront about what I'd defer vs. tackle first. They seemed to like the prioritization reasoning more than me having the "right" architecture.

The behavioral rounds were the most Slack-specific part. Lots of questions about working across teams, decisions you made without full authority, and written communication. One interviewer literally asked me "how do you know a proposal has landed?" and I think they were half-evaluating my answer and half-watching how I constructed the explanation itself.

Overall the interviewers were sharp and prepared. Feedback loop was about 10 days after final round. I got the offer. Negotiated up from the initial number without drama.

4 replies

pm_priya

that notification system prompt is a classic. i got a variant of it for the PM loop too, but framed as 'how would you improve notification reliability for enterprise customers.' same underlying problem, different lens. they really want to know you understand the product deeply, not just software architecture.

staff_steph

yeah makes sense they'd run the same scenario from both angles. the PM version sounds harder honestly, because you can't just retreat into technical detail.

corp_refugee

the 'how do you know a proposal has landed' question is very on-brand. they're testing whether you default to 'i sent the doc' or whether you actually close the loop. at my previous big-tech job we called it 'writing at people' vs. writing for them. sounds like Slack has absorbed something similar into how they hire.

tired_recruiter

10 days post-final is pretty normal for Staff-level at a company that size. just want people to know that silence in that window usually isn't a bad sign, they're aligning on leveling and comp. it's only bad if you hit 3 weeks.