This was a great experience, as it is mostly similar to what we usually have to do in our regular development jobs. I did not have to do much preparation.
Taking a good System Design course might help answer the questions during the interview. Knowing and following good coding practices might also help.
various system design problems, basic coding problems like how would you implement a certain feature in a toy project, etc.
The following metrics were computed from 1 interview experience for the Slack Sr. Software Developer/Analyst role in Canada.
Slack's interview process for their Sr. Software Developer/Analyst roles in Canada is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Slack's Sr. Software Developer/Analyst interview process in Canada.