The process took 2 days. I interviewed at Slack in Jan 2015
Interview
15 minute chat with HR. A week long coding test (which took at least a full weekend to complete) which I apparently did well in. I was told that the team I had originally applied for did not actually have space for any interns so I had a 30 minute phone chat with a director from a different team.
I think the level of investment from the company is hugely disproportionate compared to the investment that they ask candidates to make. The people I talked to over the phone seemed like they'd rather be anywhere else and were surprisingly unwilling to take/answer questions. This was an extremely disappointing experience because I feel like I was not given fair consideration for the role.
I applied online. The process took 1+ week. I interviewed at Slack (San Francisco, CA) in Oct 2017
Interview
1. Phone screen with university recruiter
2. Coding challenge on Codility
3. Technical discussion (phone) with engineer
Thought I did really well on the coding challenge, but got a boilerplate rejection on the next business day . Not sure why, they said no feedback. Frustrating because as college students we're here to learn about our weaknesses and improve upon them -- the interview process did exactly the opposite by not telling you anything.
Interview questions [1]
Question 1
Moderately difficult (unique) coding problems, solved using hashmaps and 2-D arrays.
I applied online. The process took 2 weeks. I interviewed at Slack (San Francisco, CA) in Sep 2017
Interview
The interview process was smooth and fast. Everyone I spoke with was friendly and the questions asked were relevant to the role. The process consisted of an HR phone screen, a timed coding challenge, and a video call with the hiring manager.
Interview questions [1]
Question 1
Q: What is the biggest non-technical lesson you learned from previous work experience?
I applied online. The process took 1+ week. I interviewed at Slack (Rancho Cucamonga, CA) in Dec 2016
Interview
Contacted by a recruiter via email. There was a 30 minute phone chat with a recruiter that was not technical ((what's you're favorite thing about slack, tell me about yourself, etc)) After that you are emailed a link to a Codility challenge. The challenge was pretty easy so don't stress to much about it! One question asked you to convert seconds to hr:min:sec format. The others required more thought but yeah, they weren't outrageous. You have 2 hours to complete 3 questions. If you pass this, you go on to speak to a hiring manager. They will ask you more behavioral questions. It's described as a technical discussion. "What don't you like about slack?"
I did not make it past this step but I've heard this is the last step. The process does not seem too hard and I will definitely be trying again in the future.
Interview questions [1]
Question 1
Why slack? What is your favorite slack feature? Tell me about a challenge you have faced