I went through a pretty short, demoralizing technical loop. After two online rounds, I finally had a third round in person for a technical discussion. The manager who ran that last session didn’t feel invested in the process at all, and the vibe was basically that the role didn’t really need to be evaluated fairly—like they already assumed they could handle everything themselves.
I remember walking in expecting a serious discussion after the first two rounds, but the tone threw me off immediately. The interviews earlier felt like they were moving along normally, and by the time I reached that final in-person technical round, it felt predetermined. I ended up being rejected at that third stage, and the hardest part wasn’t just the result—it was how little engagement there seemed to be from the person leading the round.
> 1 year
Average Negative Pune
My process felt structured more than stressful. HR set clear expectations and timelines, and the recruiter side didn’t leave me hanging or waiting around. I still got the sense they were trying to keep things simple, which made the whole experience feel more manageable.
I started with a hiring-manager style round where they asked questions tied directly to my resume and also clarified what the role demanded, including how the team thought about the tech stack. After that, the technical part sharpened into more hands-on evaluation. In my case, the campus/on-site flow involved an initial online assessment with core fundamentals and coding questions; from there I moved into the office the next day for the next stage.
> 1 year
Difficult Positive Pune
My interview was framed as moderately difficult, and it matched that label pretty closely. The questions started broad across systems and algorithms, …
> 1 year
Average Negative India
My process started with an expectation of a single programming round, but it quickly turned into two technical rounds instead. In the first round, the…
> 1 year
Average Negative Pune
I sat down for a very time-boxed JavaScript and React-focused interview with a senior engineer, and the pace was intense from the start. He began with…
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 starts with an online test, followed by multiple technical rounds that can include both coding and system design discussions. Candidates often experience a structured flow, but the timeline can vary significantly, with some reporting delays in communication and scheduling.
Online testTechnical roundsStructured process
Technical Focus Areas
Candidates can expect a strong emphasis on data structures and algorithms (DSA), with questions covering a wide range of topics including operating systems, networking, and sometimes machine learning concepts. The difficulty of questions tends to escalate throughout the rounds.
Data structuresAlgorithmsOperating systems
Behavioral & Managerial Rounds
In addition to technical evaluations, there are often behavioral or managerial discussions where candidates are asked about their experiences and fit for the team. However, some candidates noted that these rounds can feel abrupt or lack engagement from interviewers.
Behavioral questionsManagerial discussionTeam fit
Interviewer Engagement & Tone
The level of engagement and professionalism from interviewers can vary, with some candidates reporting positive interactions while others experienced disinterest or an adversarial tone, which negatively impacted their overall impression of the process.
Many candidates expressed frustration with the lack of feedback and closure after interviews, often receiving generic rejection emails without specific reasons for their outcomes. Clear communication throughout the process is a recurring concern.
FeedbackCommunicationClosure
Coding & Problem-Solving Expectations
Candidates should be prepared for a hands-on coding experience that tests their problem-solving skills under time constraints. The coding tasks can range from straightforward algorithm problems to more complex system design challenges.