I applied through a recruiter. The process took 2 weeks. I interviewed at Slack (San Francisco, CA) in July 2016
Interview
The process consisted of a phone interview with recruiter (30 min), coding challenge (~5-6 hrs over 2 days), and the on-site (4 hrs).
The phone interview & on-site were basically not technical at all, which was weird considering I was applying for a technical role and the people I met w/ tried to advertise Slack as a great engineering company. I didn't get the impression that it'd be a good place to work as an engineer or engineering manager. The eng team is still small but felt pretty disconnected already. The director and engineering manager I met with seemed overly obsessed with advertising how great Slack's culture and work environment is, even though I didn't get the impression they actually enjoyed working at Slack themselves. My interviewers also seemed apathetic about doing interviews.
The coding challenge is pretty standard. I spent several hours on it but was never given any feedback. Even though it led to my getting an offer (probably), I was frustrated that I was never asked about my solution or how I approached my solution at all.
The whole interview process felt a bit dishonest and out of place, tbh. I have another offer that I'm going to take.
Interview questions [1]
Question 1
Coding challenge, pretty standard build-an-app that is working end to end.
I applied online. I interviewed at Slack in Jan 2020
Interview
I went through a recruiter, was set up to chat with an engineer for a phone screen. Definitely felt all questions were fair and just wasn't very prepared for it. The only feedback was felt very question oriented until prompted not much information is given around the role or what's it like working at Slack.
Interview questions [1]
Question 1
All pretty standard, but was a wide scope of all areas.
I applied through a recruiter. The process took 2 weeks. I interviewed at Slack (San Francisco, CA) in June 2016
Interview
Contacted by recruiter. Finished assignment over the weekend. Phone interview with tech director who seemed to like the assignment result, questions were pretty straight forward. Recruiter emailed about on-site interview. Then recruiter called and said another tech lead wanted to phone screen. Didn't hear back for a few days. When I followed up again, I was told tech lead wanted someone more senior.
Interview questions [1]
Question 1
Basic iOS questions and questions about the assignment.