Recruiter reached out; she was friendly and helpful. Had a great conversation.
Take-home challenge - took about a week (~15h). I actually thought the challenge was pretty fun, relevant, and creative. Specs were detailed, and the team was responsive when I had questions. I didn't receive any feedback about my code, but they let me know that I passed very quickly.
Call with the hiring manager - this is where things went downhill. The hiring manager was cold, dismissive, and even laughed at my questions about team dynamics and culture fit. Since the recruiter did not have a specific team/manager in mind for me when I started the process, I wonder if the manager I spoke with was interested in my background in the first place.
If Slack didn't pride itself on having an "empathetic" culture, I wouldn't bother writing a review, but my experience with Slack was one of the worst out of all the companies I interviewed with (a mix of big and mid-size). Perhaps it was just a bad fit with that hiring manager, but I would have preferred to find out that I'm not a good fit before spending ~15h of my own time on a take-home assignment.
Take-home assignment
The following metrics were computed from 23 interview experiences for the Slack Senior Software Engineer role in United States.
Slack's interview process for their Senior Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Slack's Senior Software Engineer interview process in United States.