The interview takes far too long at between 8 to 13 hours to complete. This is disrespectful to applicants and is the reason I withdrew my application once I had another offer.
First is a 1 hour phone screen with the recruiter. It's called a phone screen but they come with questions from the hiring manager, so it's basically a light interview. You can be cancelled from the process here.
Then there is a 1 hour interview with the hiring manager.
Then there is a 2 - 6 hour take home assignment. The time to complete varies on what assignment you get, how proficient you are in the given languages, etc.
Then there is a 4.5 hour in person assessment.
There is no need for interviews to be so long. Interviews with Amazon and Google only take 6 hours and are heavily criticized for being too long. There is no reason to have an interview process longer then Amazon and Google.
Interview questions [1]
Question 1
I withdrew early so was only asked questions about my prior experience, why slack, etc.
I applied online. The process took 6 weeks. I interviewed at Slack in Aug 2021
Interview
1st interview: phone interview with HR/Talent acquisition.
2nd interview: ZOOM interview with the hiring manager to answer his questions and review my portfolio. He was interested in seeing my writing.
The interviewers were very friendly and professional.
I applied through a recruiter. The process took 2 weeks. I interviewed at Slack (San Francisco, CA)
Interview
Process took about 2 weeks in total. A recruiter reached to me via Linkedin for a 15 minute informational session. We did a more formal dive into my resume (30 min), skipped a second round with the HM (would've been 30 min) and went straight to the final round (Four 45 minute interviews over two days). Everyone was nice but it did feel extremely rushed and I do wish I had a second round vs going straight to final interviews. The recruiter did not connect with me to prep until the morning of my first final interview. I do feel as if they had already made a decision by the time I got to the HM interview which was the next day and last and she closed with “yeah we have a ton of people interviewing for this position so don’t be upset if you do not get it.” I understood the sentiment but felt it was unnecessary. The recruiter said they would get back to me on the next Tuesday (it was Thursday) at the latest but didn’t get back to me for another 2 weeks even after I followed up.