I applied through a recruiter. The process took 2 weeks. I interviewed at FDM Group (Ottawa, ON) in Feb 2018
Interview
1. I received an informal call from the recruiter to validate the information I provided them on the website application. They scheduled a call interview for a few day later.
2. I had a the phone interview with general questions and simple basic technical question about object oriented programming.
3. I received emails for online test and video interview.
Interview questions [1]
Question 1
Do you think the development in wider world (outside of FDM) will effect on your career?
I applied online. I interviewed at FDM Group (Toronto, ON)
Interview
After applying, you'll be contacted by a recruiter, following which you will have to do an online aptitude test and a video interview. If you pass this stage, you are invited to Interview Day where you will have 2 strength based interviews and a technical interview.
The overall process lasted around a month with several phone and skype interviews and one logic test. While the technical interview was fairly difficult for me as some of the topics that I was asked, I had learned years ago, the overall process was fairly easy and I believe the technical interview was more of a way to test your level for the training as I passed the interview despite only getting about half the questions right.