I started with a resume submission. Once my application passed, I moved into an online assessment. The format varied, but it consistently combined several coding problems with a cognitive or IQ-style component and a culture-fit questionnaire. After that, the process moved toward the technical interview stage.
My technical round was a pair-programming exercise with an OOP-flavored prompt. I had to talk through my thinking while coding, and I was allowed to use AI during the implementation. The work was practical and iterative. I implemented the core classes quickly, then answered follow-ups about software-engineering basics such as life-cycle responsibilities. They expected me to explain my approach, not just produce code.
Afterward came the behavioral side, often called a "life story" interview. I had to walk through my resume and explain how my career choices connected to impact and motivation, turning my background into a coherent narrative. The process was long compared with casual interviews, but the steps were clear and the people were professional. I did not get an offer. I left feeling that the hardest part was not coding, but making my story land clearly and consistently.
Location: Toronto, ON. Overall feedback: positive. Offer status: no offer.
Discussion
Loading comments…