Three rounds total, first one was just HR asking about teamwork and stuff standard then second round the manager had me walk through my resume and then REST API questions like how I'd design one from scratch. Third round they gave me a coding question to merge two sorted lists and I got it but took too long explaining the time complexity part
Questions Asked
1.“What about Kinaxis first caught your attention?”
2.“What's the difference between a forward proxy and a reverse proxy”
Software Developer
Ottawa, ON
Summer 2025Accepted
Carleton University · Computer Science
2nd year · 3.3-3.6 GPA · 0 past internships
Easy Interview
TechnicalIn-PersonFast process
OA had MCQs then coding bracket matching variation and a sliding window optimization problem
Questions Asked
1.“What is a webhook and how does it differ from polling?”
Machine Learning Developer
Ottawa, ON
Fall 2025No Offer
University of Waterloo · Data Science
4th year · 3.7+ GPA · 2 past internships
Average Interview
TechnicalMultiple rounds
Single hour call with two people about past ML projects. Discussed models I'd built, data I used and how I evaluated them. Made it to the assignment stage but no offer after submitting
Questions Asked
1.“Explain how backpropagation works in a neural network”
2.“Tell me about a dataset that was particularly messy or challenging to work with”
Software Developer
Ottawa, ON
Summer 2026Accepted
University of Ottawa · Computer Science
3rd year · 3.7+ GPA · 1 past internship
Easy Interview
TechnicalFast processVirtual
technical focused on JavaScript, TypeScript and React. Had to debug a broken component and explain my reasoning. Short behavioral at the end. Ottawa company, 11 days from apply to offer
Questions Asked
1.“Explain what a message queue is and give a concrete use case.”
2.“Explain the difference between synchronous and asynchronous programming”