I went through a DSA-heavy interview where there were two medium-hard questions. The first one was based on arrays, and the second one was centered on a heap. I remember feeling like the interviewer wasn’t very helpful during the process—there weren’t enough hints when I got stuck, and the explanations I did get ended up confusing me rather than clarifying things.
The coding session felt tough mostly because of that lack of guidance. Even though the questions themselves were at a reasonable medium-hard level, the overall experience didn’t feel supportive, and I didn’t end up getting an offer.
6 months ago
Difficult Positive India
My process started with a technical interview focused on DSA, and it stayed pretty consistent in difficulty—medium-hard problems throughout. I worked through two questions, one rooted in array-style reasoning and the other tied to something like binary search style problem-solving. One question asked me to find a seat in a row where the distance to the nearest person is maximized, and the other involved manipulating a sorted array of gems to remove K gems while minimizing the largest gap between neighbors.
The overall vibe was positive. In my case the interviewer was friendly and supportive, and the conversation felt more collaborative than adversarial. Even with medium-hard difficulty, I didn’t feel stranded because the interviewer helped keep things moving while I reasoned through the approach and code.
9 months ago
Average Negative India
I had a fairly straightforward, two-to-three round journey that was still pretty technical. The first part was DSA, and I remember writing pseudocode …
> 1 year
Difficult Positive India
My process felt structured and multi-stage. I went through an online assessment first, then had a one-to-one coding interview focused on data structur…
> 1 year
Average Positive India
I went through a tighter set of rounds—three technical-focused stages plus an HR touchpoint depending on how they structured it that day. The technica…
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 / DSA Focus
The interview process heavily emphasizes Data Structures and Algorithms (DSA), with candidates typically facing medium to hard problems across multiple rounds. Expect questions that require problem-solving skills in areas like arrays, heaps, trees, and dynamic programming.
DSAproblem-solvingmedium-hard
Interview Structure & Timeline
Candidates generally experience a structured interview process that includes an initial online coding assessment followed by several technical rounds, often culminating in an HR discussion. The timeline can be tight, with quick scheduling between rounds, which may feel intense.
structuredtimelineHR round
Supportive Interview Environment
The overall vibe of the interviews tends to be collaborative and supportive, with interviewers often providing guidance and encouragement during coding sessions. This can help alleviate stress and keep candidates engaged in problem-solving.
supportivecollaborativeencouragement
System Design Discussion
In addition to DSA questions, candidates may encounter system design discussions, particularly in later rounds, where they are asked to design real-world applications or systems. This round focuses on understanding architecture and design trade-offs.
system designarchitecturetrade-offs
Behavioral & Cultural Fit
Candidates should prepare for behavioral questions that explore their past experiences and how they align with the company's culture. These discussions often occur in later rounds and focus on project experiences and personal fit.
behavioralcultural fitproject experience
Outcome & Reflection
While many candidates report a positive interview experience, the outcome can vary, with some not receiving offers despite feeling well-prepared. Reflecting on the process, candidates often wish they had focused more on depth of understanding rather than just solving problems.