MDA Software Engineer Interview Experience: Reading and testing Python code

MDA·Software Engineer·Reported Aug 2026
Medium

The interview began with a recruiter-style conversation. It included behavioral questions, quick trivia from my CV, and why I was interested in the company. Then it moved to Python. I had to analyze an existing piece of code, explain what it did, and verify it by testing it.

After walking through the code's behavior, I ran the tests and explained what I found. The interview was direct. It was less about building something from scratch and more about showing that I could understand a program from reading it through execution.

At the end, the interviewer asked whether I had questions. I did not get an offer, but I understood what they were measuring throughout: comprehension, explanation, and correctness through testing.

Location: Montreal, QC. Overall feedback: neutral. Offer status: no offer.

Published

Curated and edited by PracHub

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
MDA
Role
Software Engineer
Difficulty
Medium
Date
Reported Aug 2026

Real MDA interview experiences

First-hand reports from MDA candidates — the rounds, the questions they were asked, and how it went.

All 6 MDA interview experiences