I applied through a staffing agency. The process took 4 weeks. I interviewed at Chorus (Toronto, ON) in Mar 2021
Interview
Got referred by a recruiter, did a 3-hour time limitted take home problem, followed by on-site (remote) interviews. Whole process was ~1 month. Every step of the process generally had feedback and next steps within a day, which is very nice.
Interview questions [3]
Question 1
3-hour time limit take home problem. Started with a bare-bones template server, and was asked to implement some RESTful API endpoints. Did not receive the requirements until 15 mins before when I set up my timeslot to complete it. This was all managed by a private github repository they give you access to.
Systems design: Was a bit of a harder systems design problem, since it is not from one of the standard playbook of problems. Much more domain specific to the company. That's what made it interesting.
Coding excercise involved implementing Conway's Game of Life. Plus, some extension questions on how to optimize running a much larger version of the game.