My process ended up being four rounds. It began with DSA at a medium level, then moved into a technical interview where Java came up directly, especially around Spring Boot and multithreading. The next round was managerial, built around a project discussion, with additional managerial questions layered on top. Overall it felt like a structured evaluation, and I left each stage feeling like I understood what they were trying to test.
The whole thing was still clearly challenging, mainly because the technical portion wasn’t just basic syntax—it pushed into concurrency topics and the way Spring Boot components fit together. I hadn’t expected the multithreading angle to be as central as it was, but it also made the interview feel specific rather than generic. I didn’t end up getting an offer, though the experience itself stayed positive, and I came away thinking the preparation path that would’ve mattered most was solidizing DSA patterns like the ones reflected in NeetCode-style lists.
3 months ago
Average Negative India
I got to the process through LinkedIn, and it started with a technical round that felt very Python-heavy with SQL and LeetCode-style questions. The second round was also technical, centered on my projects and included PySpark coding. I felt like I was doing well enough that the interviewer even asked me to look into a few extra things that would help my future work with the team.
After that, I moved to a culture fit and communication round that ran about 45 minutes. It went smoothly in the moment, and I answered what was asked. But the feedback turned negative afterward, and HR mentioned they had rejected several people with similar profiles. I remember being told the role was no longer hiring, and that the overall communication felt strangely final—so the experience left me with the impression that my time wasn’t valued, even though the interviews themselves had gone fairly well.
5 months ago
Average Positive India
My interview journey felt pretty smooth and well aligned with what I was aiming for. I started with an introduction and quickly moved into talking thr…
9 months ago
Average Positive Campus
My interview process lasted four rounds in total. I first went through an online assessment, then had two technical rounds, and finally an HR round. I…
9 months ago
Average Positive Bengaluru
I went through a pretty involved on-campus drive for Sigmoid Analytics, and the structure immediately stood out. There was an OA with eight coding pro…
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 & Rounds
The interview process typically consists of four rounds: an online assessment, followed by two technical interviews, and an HR round. Candidates should expect a structured evaluation that separates skills across these stages.
Structured processMultiple roundsHR round
Technical Focus & DSA Questions
Technical interviews heavily emphasize data structures and algorithms (DSA), with questions ranging from basic to medium difficulty, including topics like linked lists, binary trees, and dynamic programming. Candidates should prepare for practical coding tasks and be ready to explain their thought processes.
DSACoding tasksProblem-solving
SQL & Core CS Concepts
SQL questions are frequently integrated into both technical and HR rounds, often requiring candidates to demonstrate comfort with SQL queries and database concepts. Candidates should ensure they have solid SQL skills as this can be a decisive factor in the final stages.
SQLDatabase conceptsCore CS
Behavioral & Cultural Fit
The HR round includes behavioral questions that assess cultural fit and communication skills, often blending in technical discussions. Candidates should be prepared to discuss their past experiences and how they align with the company's values.
BehavioralCultural fitCommunication
Interview Difficulty & Experience
Candidates report a mix of moderate to high difficulty, with some experiencing a stressful atmosphere due to the volume and intensity of questions. It's important to manage expectations and prepare thoroughly, as the process can feel demanding.
DifficultyStressful atmospherePreparation
Feedback & Communication
Feedback during the interview process can vary, with some candidates noting a lack of clarity or delayed responses regarding outcomes. It's advisable to seek clarity on timelines and next steps throughout the process.