I applied through other source. The process took 2 weeks. I interviewed at Slack
Interview
The initial interview was ok, they asked basic questions for your platform. After you pass the technical interview process, you are presented with an assignment to do. Once you complete the assignment, it takes 4-5 days for it to be reviewed.
Here comes the kicker, if they reject you they will not disclose why. Their reasoning for this is because you can make the information public and other candidates can use this to pass their test. Very disappointing to spend 3 hrs of your day on something and then get nothing in return.
Interview questions [1]
Question 1
What are some design patterns you are familiar with?
I applied through an employee referral. I interviewed at Slack in Jul 2020
Interview
I was interviewed thanks to an employee referral. I interviewed with the recruiter and the hiring manager. The following step would have been an 'on-site' interview with several team members.
My initial call with the recruiter was fantastic. The second call with the hiring manager was more challenging. The manager arrived late and was distracted during the call, getting up to leave the room at one point of the interview. The questions were surprisingly junior given the seniority of the position to the point where I can only assume that it was required interview rather than one the hiring manager had any desire to be in.
I was told that I would be a great fit but then received a template email saying I would not be moving forward. When I asked for any additional feedback none was provided.
Interview questions [1]
Question 1
- Describe a project that you are proud of.
- Describe a project that had challenges.
- Why do you want to work at Slack?
I applied through an employee referral. I interviewed at Slack (Pune) in Jul 2020
Interview
The process started slow and was extended to weeks, so make sure to catch up with the HR at regular intervals and schedule the rounds appropriately otherwise it can be extended to months. The interviewers are pretty amazing folks which asks you questions on the basis of the experiences and skills you have.
Interview questions [1]
Question 1
Round 1 -
HR connect on what projects we have worked and brief about the organisation.
Round 2 -
- Engineering Manager round on projects, work done.
- Design a word search and how to scale it.
Round 3 -
- Connect to SQLite datastore and write queries using the db given and run those via code.
- how will you design above application (endpoints, application architecture) in detail.
Round 4 -
- Given existing high level design of slack, add features to it like attach url info details with the message sent e.g in the message it's like "Link to PR - http://github.com/PR-1", so fetch info from github for the url and send it with the message and it should not impact existing system.
Round 5 -
- Projects, various situations in the projects, a complete overview on how you work and the processes
Round 6 -
- Projects, tech stack why? why want to join, inter team communication etc.