I applied online. The process took 3 weeks. I interviewed at FDM Group (Toronto, ON) in Nov 2018
Interview
The interview process began with an online application, which also included an online test.
This was followed by a screening interview (video call).
Finally an in-person interview was conducted which consisted of two parts:
1. Quantitative and Analytical skill test (game based on a tablet)
2. One-on-one interview on interests, technical skills, and problem solving (e.g. data structures, and algorithms)
Interview questions [1]
Question 1
One question asked how one might programmatically shuffle a deck of cards.