I went through a fairly standard, structured process with an aptitude step, multiple technical rounds, and an HR stage, and it felt moderately challenging over a few weeks.
Online assessment + shortlisting — I completed an aptitude/coding assessment, sometimes described as DSA plus test-style questions, and then waited for results before moving on.
5 months ago
Easy Positive United States
I interviewed for a software engineer role with an aptitude/testing phase followed by technical and managerial discussions, but the overall experience felt mixed—ranging from moderate to surprisingly light.
Recruiter / HR screen — I started with a recruiter conversation to review my experience and set context for the role.
8 months ago
Average Positive Waterloo, ON
I had a quick, two-stage conversation flow for a software engineering co-op role that leaned heavily on my resume and behavioral signals. HR screening…
9 months ago
Easy Neutral Toronto, ON
I went through an interview sequence that centered on my experience with some technical checks, and it felt easier than many DSA-heavy processes. HR s…
10 months ago
Difficult Negative Thiruvananthapuram
My experience felt tougher and more high-stakes than typical phone-screen-only rounds, with tight progression rules and at least one tricky coding sce…
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 & Flow
The interview process typically follows a structured flow starting with a recruiter screen, followed by technical rounds, and concluding with an HR discussion. This sequence is generally consistent across candidates, although the specifics may vary by interviewer.
Recruiter screenTechnical roundsHR discussion
Technical Assessment Focus
Candidates can expect a mix of technical assessments that may include coding challenges, problem-solving questions, and discussions on core programming concepts like Java and OOP. The difficulty of these technical rounds can vary, with some candidates reporting moderate to challenging experiences.
Coding challengesJavaOOP
Behavioral & Fit Interviews
Behavioral interviews are a significant part of the process, often focusing on past experiences and cultural fit. Candidates should prepare for questions that assess their communication style and how they align with the company's values.
Behavioral questionsCultural fitSTAR method
Variability in Interviewer Style
The interview experience can vary significantly based on the interviewers' styles and expectations, with some candidates noting that outcomes depended heavily on individual interviewers' strictness or approach to questioning.
Interviewer variabilityStrictnessInterview style
Outcome & Progression Challenges
Candidates have reported mixed outcomes, with some not advancing beyond certain stages despite moderate performance. The progression rules can feel strict, and many candidates did not receive offers, often due to perceived experience gaps.
Outcome variabilityProgression rulesExperience fit
Communication & Scheduling Issues
Some candidates experienced delays and inconsistencies in communication throughout the interview process, which could lead to a feeling of disorganization or frustration regarding scheduling and follow-up.
Communication delaysScheduling issuesProcess organization