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?
Asked general questions about your career so far on a casual phone call before, the main interview was a series of questions and 2 test questions which weren't too difficult.
I applied through an employee referral. I interviewed at Slack (London, England)
Interview
First I took a Technical Assessment, they call you according to this test
Secondly, there is a Behavioural interview, they call you whether you passed or not
Lastly, there is being Technical interview
Code review exercise , manager meeting, software design and coding exercise . Code review exercise will test your ability to review a PR regarding how you detect code smells, bad practice, but it’s also behavioral since you need to know how to communicate suggestions and changes . Design and coding process will gauge your problem solving approach but not needed to completely solve
Interview questions [1]
Question 1
How would you design a new api endpoint in slack ?