I went through a Java/DSA-focused process that moved into architecture discussions and felt like a harder system-design check.
Recruiter/intro + coding — A self-introduction and an interview covering DSA/arrays and algorithm fundamentals, plus Java background and experience.
5 months ago
Difficult Negative Pune
I found the process very challenging and sometimes unfair-feeling: either the interviewer dynamic was negative or the rounds were tightly controlled and time-pressured.
Assessment/test (Hackerrank-style) — I started with an online coding/test round.
5 months ago
Average Neutral United States
My journey included multiple standard rounds, but the process outcome was derailed by client-side changes and communication issues, which made it feel…
7 months ago
Average Positive Gurgaon, Haryana
I had an overall easier-to-moderate technical journey centered on fundamentals—basic coding, SQL/DBMS, and project walkthroughs—usually over a small n…
9 months ago
Average Positive Bengaluru
I went through a structured multi-round process (screening → technical → managerial/client → HR) where the difficulty ranged from medium to hard, and …
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 interviews focusing on core programming, data structures, algorithms, and sometimes specific technologies like Java, SQL, or Kafka. The difficulty level can vary, with some reporting a high bar for technical knowledge and problem-solving skills.
Data StructuresAlgorithmsJava
System Design & Architecture
There is a significant emphasis on system design, particularly around microservices and architecture discussions, where candidates must clearly communicate their design choices and trade-offs. This aspect is critical for candidates to prepare for, as it can heavily influence the outcome.
System DesignMicroservicesArchitecture
Interview Dynamics & Experience
Many candidates reported varied experiences with interviewer behavior, ranging from supportive to adversarial, which can significantly impact the interview process. Candidates should be prepared for potentially negative dynamics and ensure they communicate effectively under pressure.
Some candidates experienced rounds involving client representatives, which added complexity to the evaluation process. Understanding client expectations and being able to communicate effectively in these scenarios is important.
Client InterviewsExpectationsCommunication
Process Structure & Communication
The interview process can be lengthy and sometimes lacks clear communication regarding timelines and outcomes, leading to confusion or frustration for candidates. It's advisable to seek clarity on the process and follow up proactively.
Process StructureCommunicationTimeliness
Outcome & Feedback
Candidates often reported receiving little feedback after interviews, even when they progressed through multiple rounds. This lack of closure can be disheartening, so candidates should be prepared for potential ambiguity regarding their performance.