I walked into this process expecting a few rounds, and it played out as a small set of technical interviews plus a manager conversation. The first technical step was pretty direct: I got questions around arrays. After that, I moved into linked list questions, and then I was back with arrays again, this time with easier prompts. There was a separate manager round afterward that leaned more toward puzzle-style questions and also touched on OOP basics.
What surprised me was how much the interviewers seemed to connect the conversation back to my own background. Alongside the coding topics, I also spent time justifying why I wanted to join and why I fit the role based on the projects I had already listed. The overall difficulty felt moderate to easy at the start, but the format still required quick, accurate thinking across topics.
7 months ago
Difficult Neutral Bengaluru
The process felt straightforward but stressful because it was compressed into just two main stages. First I had an online test where the focus leaned heavily on communication—there were verbal-style prompts that required me to speak clearly and stay coherent. A short time later I had the HR discussion face-to-face. That part was more about expectations and fit rather than technical depth.
Overall it didn’t drag on for long; the interview cycle still felt like a real sequence with a clear gate between the assessment and the HR round. I remember thinking the hardest part wasn’t a specific concept—it was keeping my answers aligned and confident under the online format, then switching gears quickly for the in-person conversation. Even though I could feel the structure, I didn’t end up getting an offer, and the experience left me with the sense that they were evaluating more than just skills.
> 1 year
Average Positive Toronto, ON
My experience started with a hiring-back situation, which immediately changed how I felt about the process. I knew I was already on their radar becaus…
> 1 year
Difficult Positive Bengaluru
I interviewed for a higher-level SDE track and the structure matched that intensity: it was laid out as a sequence of problem solving and coding, then…
> 1 year
Easy Negative Bengaluru
My experience wasn’t dominated by tricky questions—it was dominated by timing and the way the hiring decision dragged out. I remember the interview co…
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
Technical Rounds
Candidates can expect multiple technical rounds focusing on data structures, algorithms, and system design, with varying difficulty levels from basic to medium. The interviews often require clear reasoning and structured problem-solving rather than just memorized answers.
Data StructuresAlgorithmsSystem Design
Managerial and HR Rounds
After the technical assessments, candidates typically engage in managerial and HR discussions that evaluate fit, expectations, and communication skills. These rounds often blend technical and behavioral questions, emphasizing the candidate's alignment with company values.
BehavioralValuesCommunication
Interview Structure and Flow
The interview process generally follows a structured sequence, starting with assessments and moving through technical rounds, managerial discussions, and HR. However, some candidates reported delays and a lack of communication, which can lead to frustration.
Process FlowStructureCommunication
Assessment Focus
Candidates noted that the assessments often prioritize reasoning and thought processes over simply arriving at the correct answer, with some rounds focusing on language skills or specific technologies like SQL. This indicates a broader evaluation of capabilities.
ReasoningSQLLanguage Skills
Timing and Feedback
The timing of the interview process can vary significantly, with some candidates experiencing long waits for feedback or offer letters, leading to uncertainty about the hiring decision. Quick follow-ups and clear communication from HR are not always guaranteed.
TimingFeedbackUncertainty
Overall Difficulty and Expectations
The overall difficulty of the interviews tends to be moderate, with candidates feeling that their performance in technical rounds is closely scrutinized. Some candidates expressed that gaps in knowledge could be quickly exposed during the interviews.