I applied online. The process took 5 days. I interviewed at MDA (Vancouver, BC) in Apr 2015
Interview
15 minute HR interview with standard HR questions ("Why do you want to work at MDA?" "I notice your resume says x, can you give an example?" "Do you have any questions for me?". I passed this round and went on to a series of three 45-minute interviews with different teams at MDA, all evaluating me for their own projects. This is where all the technical questions came up.
Interview questions [1]
Question 1
Technical interviewers combed through all the details of my resume and got me to talk about everything. There was a C++ bug hunt and small algorithm challenge. There were lots of point blank technical questions about databases, various C++ data structures, stuff like that. Overall it was challenging but I felt they took it easy on me because the position is intended for people fresh out of school.
I applied online. I interviewed at MDA in Jan 2026
Interview
First step was a 15-min call with a person who seemed to be in HR. Asked about whether I'm eligible to work in the country, whether I'm ok with the location and format of work, discussed starting salaries. Got an invite to an hour-long video interview with the engineering team.
Interview questions [1]
Question 1
Why did you choose Software Engineering / why do you want to work in it?
It was a phone interview. She was polite and professional. Asked the questions pretty straight forward. She talked about the company and the position and asked general questions. k k
I applied online. The process took 2 weeks. I interviewed at MDA (Richmond, BC) in Feb 2024
Interview
Online assessment then 1 hour panel interview asking questions about resume programming languages and then coding test that isn't normally hard just know OOP and know your resume inside out, everything you ask will be asked about in depth
Interview questions [1]
Question 1
How does python garbage collect, inheritance in python, etc