My process ended up being four rounds and felt structured from the start. The first round was DSA, with two medium LeetCode-style questions (the kinds you see in Striver-style problem sets). The second round was a low-level design task where I had to design an in-memory database and reason about multiple threads.
Then the hiring manager round combined my last project discussion with a high-level design view, plus some situational questions. The last step was a cultural fit round with straightforward questions, and it ended with a clear rejection. What stood out to me was how quickly the process became about depth—especially once the in-memory DB and threading topic came up—and how the journey still felt “normal” even though the verdict was a no.
10 months ago
Average Positive Chennai
My interview journey started with an online assessment, and then it unfolded as three more rounds. I went through a technical DSA round, followed by a resume-focused round, and finally an HR round. The whole flow was fairly standard in format, and each step felt like it was gating the next one.
I ended up not getting the offer, but the experience itself didn’t include any standout technical surprises—more like a conventional progression from coding/DSA to explaining my background, then wrapping with HR questions.
10 months ago
Difficult Negative Bengaluru
My process felt intense and a bit surreal because the second round was a very specific system simulation. I began with a PS/DS round where I got two q…
11 months ago
Average Positive India
I went through a three-round sequence. The first was DSA-focused, with two problems—one involved checking something about a BST and the other was a Le…
> 1 year
Average Neutral Bengaluru
I had a fairly clear, time-boxed flow. After the recruiter stage, I did an online assessment with aptitude, CS fundamentals, and some coding questions…
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 consists of 3 to 5 rounds, starting with a coding or DSA round, followed by design discussions and HR interviews. The timeline is generally clear and structured, with candidates noting that the process felt organized despite varying outcomes.
Interview roundsStructured processTimeline
Coding & DSA Focus
Most candidates experienced a strong emphasis on coding and data structures/algorithms (DSA), with questions often drawn from LeetCode-style problems. The difficulty ranged from medium to hard, and candidates were expected to demonstrate problem-solving skills effectively.
Coding questionsDSALeetCode
System & Low-Level Design
Several reports highlighted a low-level design (LLD) round where candidates were asked to design systems or components, requiring a solid understanding of architecture and reasoning. This round often followed initial coding assessments and was noted for its depth and complexity.
System designLow-level designArchitecture
Behavioral & Cultural Fit
The final rounds typically included behavioral and cultural fit interviews, focusing on candidates' past experiences and alignment with company values. These rounds were described as straightforward, often concluding the technical assessments.
Behavioral questionsCultural fitHR round
Communication & Feedback Issues
Candidates reported inconsistencies in communication regarding their progress and feedback throughout the interview process. Some experienced last-minute cancellations or unclear reasons for rejections, leading to frustration and a feeling of instability.
CommunicationFeedbackRejection reasons
Interview Difficulty & Candidate Experience
The overall difficulty of the interviews was described as average to hard, with candidates expressing that the experience felt demanding, especially in maintaining focus during challenging rounds. Many noted that the process could feel intense, but the format was generally coherent.