I applied online. I interviewed at Slack (San Francisco, CA) in May 2017
Interview
Initial phone screen with recruiter, On-Site with 4-5 peers, final On-Site with 2 team members. The first on-site I met with the hiring manager and most of the team that this position would support. The second on-site I met with a couple of other program managers, on who's team I would be, but would not work as closely with.
I applied online. I interviewed at Slack in Jun 2017
Interview
They are quick to respond and give feedback. Overall, I feel like the recruiting team is great but I feel interviewing with this company is a waste of time. They are very vague about what they are looking for in candidate. The coding problem they give is very vague and they don't specify what exactly they are looking for. I have feeling that they have preselected candidate. I wasn't given any feedback as to why I was rejected. Or they probably want an ivy league candidate like all other Silicon Valley companies. I don't even know why they bothering wasting other people's time if you don't want to provide feedback or have a candidate in mind.
I applied through a recruiter. I interviewed at Slack in Jun 2017
Interview
Contacted by a recruiter, had a phone call with them and received a technical exercise to complete within the week. The exercise was pretty open-ended and I wasn't told what I would be judged on beforehand, just that it should be high quality and a good user experience. I didn't move on to the next interview and was told that they would have liked to see a better visual design, though I didn't think I was applying for a design job.
Interview questions [1]
Question 1
The technical exercise instructed me make a single-page app which read from an API, displayed the data on the page, and update the page without refreshing. The user should also be able to click on an entry and get an overlay with more details. The only technical limitation was to not use any frameworks.