I applied online. I interviewed at Slack (San Francisco, CA) in Sep 2017
Interview
recruiter call
coding exercise
Hiring manager phone call
Inhouse interview with 6 members
Everything was well organized and team was very friendly . Recruitment team provided feedback promptly
Once code exercise was evaluated and team decided to move forward, rest of the process completed in less than a week
Interview questions [1]
Question 1
case study
problem analysis
application features discussion
resume walk through
I applied online. I interviewed at Slack (San Francisco, CA) in Sep 2017
Interview
Initial phone interview with the hiring manager and then a coding assignment. They said the coding assignment would not take more than 2-3 hours. When I worked on it , it took me around 12-15 hours.
After submission, got a general rejection email. I asked the recruiter for a feedback. They gave the feedback and what I realized is that the way they evaluate the project is similar to production code. All the corner case, perfect code, read me files, unit tests, most efficient way to write queries etc.
They need to understand that the candidate is working a full time job and to spend 15 hours of his time on the test itself is a lot of effort. Rejecting a candidate since the assignment needs to be of production quality, sounds little harsh.
Advice to candidates. If possible avoid coding assignment. Time sucker and not worth the effort.
Interview questions [1]
Question 1
General experience talk and then a coding assignment
30-minute video conference screen with recruiter, take home writing assignment (takes 3-4 hours), another video conference screen with the hiring manager- only got to this step before getting the "no." Recruiter was great. The take-home assignment was time-consuming but easy. Head of SMB seemed very sharp and intelligent-though I was thrown off because she was a bit abrasive. Asked a few questions about experience and jumped abruptly into a role play. Overall a good experience- thing that is different about interviewing at Slack is the video conferencing piece - makes you prepared like a real interview because you can't look at notes, etc.
Interview questions [1]
Question 1
Role play of objection handling for pricing. Why Slack? Walk me through your experience. What are your strengths/ weaknesses?