The process took 4 weeks. I interviewed at Genetec (Saint-Laurent, QC) in Dec 2023
Interview
The process involved a short exploratory phone interview with a recruiter followed by an hour long in person interview conducted at the office.
The phone interview wasn't overly technical; I was asked some questions related to my experience (e.g. which stack I used in other positions) and some opinion questions (e.g. why I wanted to work at Genetec)
The in person interview was very technical, and fairly in depth. The first part was about my experience, they asked certain specific questions related to my work experience (e.g. how I tested my code). After that came some code questions, where they would show me blocks of code and ask me to follow through the logic of the code and respond with what each line does (some thing to look out for are passing by value/reference and design patterns). Finally, I was asked to quickly draw up a basic high level design for a software system for communication between a mobile device and central server.
Overall the questions ranged from average to hard for the technical interview.
In both the phone and technical interviews, the interviewers were polite, kind, and patient, allowing for a very positive interview experience
Interview questions [1]
Question 1
Please draw up a high level design for a software system for communication between a mobile device and central server
Mix of experience and technical it was the first interview, i mentioned my skills my experience and the awards i won then we moved to technical questions regarding my previous projects
I applied through a recruiter. I interviewed at Genetec (Québec, QC) in Jan 2026
Interview
A screening phone call followed by an in-office interview that takes 1.5h with a team leader and a developer. Very nice approach to the interview, a lot of behavioral and technical questions based on background and a quick software design live exercise. It was then followed by another 1h online interview with the development manager and tech lead to elaborate on some of the remaining questions from them. People were always very nice and responsive.
Interview questions [1]
Question 1
How do you debug a code that has performance issues, what tools do you use?
The interview process was overall pretty good—they walked me through what the team is working on and what my role would look like if I joined. The questions were also fairly straightforward and not too difficult to answer.