After a screening step, I ended up with a pretty demanding set of technical rounds. I had two technical interviews and, between them, an aptitude test that tested more than just memorized facts. Across the technical conversations, they kept pulling me back to my internship and my final-year project, and then went deeper into the technical side with questions that felt genuinely tough.
The interviewer was approachable and helped me relax, which was a relief given how hard the questions were. Even so, I wasn’t able to crack the problem-solving questions the way they expected. Overall it felt more like assessing technical thinking and depth than trying to coach me through it, and the experience left me thinking I’d underestimated how challenging that technical portion would be.
> 1 year
Difficult Positive Mongolia
I went through a streamlined online interview with a panel of four to five people. The session lasted about 30 minutes, and the questions followed the arc of my experience—from project start all the way through to handover. The panel approach made the conversation feel focused, and I was constantly connecting my role and decisions across that lifecycle.
After the technical portion, there was HR feedback and an onboard process step. The overall flow felt simpler than I expected, especially because the conversation stayed tightly centered on what I’d done and how I’d carried projects through to completion.
> 1 year
Average Positive Toronto
My hiring experience felt positive from the start. The hiring team was polite and tried to make the conversation comfortable, and the interview itself…
> 1 year
Average Positive Calgary, AB
I had two interviews. The first was an HR screening step, and the second was a more technical interview with three people. Both rounds included a lot …
> 1 year
Average Positive Calcutta
My process included a group discussion round and then a technical interview round. The group discussion itself felt easy and it went well, which made …
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process typically involves multiple stages, starting with an HR screening, followed by technical interviews, and sometimes group discussions. Candidates noted a clear sequence in the process, which included evaluations at each step before moving forward.
HR screeningtechnical interviewgroup discussion
Behavioral & Cultural Fit
Many interviews heavily emphasized behavioral questions to assess motivation and fit within the company culture, often focusing on personal experiences and how they relate to the role. Candidates found these discussions to be crucial for establishing rapport with interviewers.
behavioral questionscultural fitmotivation
Technical Assessment
Technical interviews varied in difficulty, with some candidates facing demanding questions that required in-depth knowledge of engineering principles and practical applications. The focus was often on real-world problem-solving and technical depth rather than rote memorization.
Several candidates experienced group discussions as a unique component, where they were evaluated on collaboration and communication skills rather than just individual knowledge. This format required active participation and critical thinking in a team setting.
group discussioncollaborationcommunication skills
Candidate Experience & Atmosphere
The overall atmosphere of the interviews was described as supportive and respectful, with many candidates appreciating the politeness and professionalism of the interviewers. This positive environment contributed to a more comfortable experience, even when faced with challenging questions.
Candidates reported varying levels of feedback and communication throughout the process, with some appreciating clear timelines and structured updates, while others felt the process lacked transparency after initial HR interactions. Prompt communication was noted as a positive aspect.