My process began with an on-campus setup, but it still started with an online assessment first. After the assessment, I moved into an interview round and then an HR round. The overall difficulty landed somewhere between easy and moderate, and it didn’t feel like I was drowning in tricky questions.
One part that stood out was what came after I cleared the OA—there was a hackathon-like segment where they gave me a single problem and asked me to build a website style solution, with emphasis on how I approached it rather than a fully polished implementation.
3 weeks ago
Easy Negative Pune
My process started normally: I had a technical round and then an HR-style discussion afterward. The first round covered fundamentals and OOP—how things work conceptually—and it felt straightforward enough to follow.
The part that threw me off was what I was told would be a general HR discussion. Instead, it turned into a full technical evaluation with little warning, and I wasn’t ready for it to shift so sharply. The interviewer’s approach felt unprofessional and impatient, and it ended up being more about firing off questions than understanding where I was coming from. That honestly affected me afterward; it took a few days for my mental state to settle.
1 month ago
Average Positive London, England
I had a more technical, architecture-heavy path that leaned into Java + backend concepts and then went deeper. The early part felt like a technical di…
2 months ago
Average Positive Pune
My interviews felt pretty round-based and mostly centered on core coding and Java fundamentals. I first got an online technical screen that asked stra…
3 months ago
Average Negative India
After a round of interviews, what stood out to me most wasn’t the questions—it was the communication and how the process dragged. I went through stage…
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 & Stages
The interview process typically consists of three main stages: an online assessment combining aptitude and coding, followed by one or two technical interviews, and concluding with an HR round focused on fit and communication. This structure is generally clear and consistent across candidates' experiences.
Interview stagesTechnical roundHR discussion
Technical Evaluation Focus
Candidates can expect a strong emphasis on technical fundamentals, including core programming concepts, Java, OOP principles, and SQL, with some interviews incorporating system design and architecture discussions. The difficulty level is generally moderate, but the breadth of topics can be demanding.
JavaOOPSQL
Coding Challenges & Practical Tasks
Many candidates reported coding challenges that require practical problem-solving skills, including hackathon-style tasks or coding in an IDE. These tasks often assess not just coding ability but also how candidates approach real-world engineering problems.
Coding challengesHackathonPractical tasks
Communication & Interview Atmosphere
The interview atmosphere varies significantly, with some candidates experiencing supportive and respectful interactions, while others faced unprofessional or rude interviewers. Clear communication and a positive tone can greatly influence the overall experience.
CommunicationInterview atmosphereProfessionalism
Process Length & Follow-Up Issues
Candidates frequently noted long wait times and unclear follow-up communications after interviews, leading to frustration and uncertainty about next steps. Delays in receiving feedback or offers were common complaints.
Process lengthFollow-upCandidate experience
Outcome & Feedback
Despite many candidates feeling they performed well technically, a significant number did not receive offers, often citing a lack of constructive feedback or closure on their applications. This left some feeling disappointed and confused about their performance.