I applied online. The process took 3 weeks. I interviewed at Slack (San Francisco, CA) in Jul 2018
Interview
I applied and less than a week later spoke with a recruiter.
I worked very close to slack and met the hiring manager for a lunch interview.
A week later I was given a programing challenge to do at home, which is very applicable to the position and tests a situation very similar to a real world task I may have needed to do at the job.
A week later I was invited for an onsite all day interview with many people some online.
Interview questions [1]
Question 1
Basic troubleshooting and personality questions, difficult challenges etc...
I applied online. I interviewed at Slack in Oct 2020
Interview
First-round was a discussion with a recruiter. It was nice and informative. The second round was with the hiring manager which surprisingly finished in 20 minutes. He shared an exercise with me.
Interview questions [1]
Question 1
1. Normal basic interview questions
2. The interview exercise wasn't relevant to the role. As per instructions, you are allowed to write in your language and not necessary to be production-ready tool in 2 hours. After submitting the exercise, I didn't receive any response at all. At 10th day, I asked for the follow-up and then I came to know that I have been rejected because my tool is written in bash, and it is not production-ready (please read full comment to relate entire situation)