I applied online. I interviewed at Mechanical Orchard in June 2026
Interview
1st round is a TDD-style pair programming with CEO where the CEO codes; 2nd round involves a conversation with VP Engineering about candidate background and the job, and then a brainstorming and pair programming session with another engineer where the candidate codes.
There were relatively more technical and fewer behavioural questions than I typically encounter, so the interviews were fun and engaging, but from the feedback it seems they expect more software engineering skills than what the job description says.
Interview questions [1]
Question 1
Is there anything not on the resume that you want to tell me about?
First round with the CEO was basic behavioural, and then pair programming
Subsequent rounds were with engineers, including pair programming and more technical questions. The interview is not that difficult if you go prepared for TDD knowing how to write tests and consider all edge cases.
I applied online. I interviewed at Mechanical Orchard (Toronto, ON) in Nov 2025
Interview
Pair programming session with CEO. Gave brief background on the company. CEO controlled IDE, asked questions, and encouraged collaboration. Interview lasted only 40 mins. No chance to share anything about my experience.
Interview questions [1]
Question 1
Without built-in types in Java, how would you implement a stack?