I applied through a staffing agency. The process took 2 weeks. I interviewed at Exchange Solutions (Toronto, ON) in Aug 2019
Interview
1) Short Telephonic interview with the project manager
2) In person Scenario based interview with the project manager
3) In person core Technical round with the team lead
4) In person Managerial interview with Senior Vice President
5) In person HR Discussion