The initial interview was okay; they asked basic questions relevant to your platform.
After passing the technical interview, you will be presented with an assignment to complete. Once you submit the assignment, its review takes 4-5 days.
Here comes the kicker: if they reject you, they will not disclose why. Their reasoning is that you might make the information public, allowing other candidates to use it to pass their test.
It's very disappointing to spend three hours on something and then receive nothing in return.
What are some design patterns you are familiar with?
The following metrics were computed from 1 interview experience for the Slack Software Developer role in Canada.
Slack's interview process for their Software Developer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Slack's Software Developer interview process in Canada.