I started with an interview where the conversation began right away with an introduction about myself. From there, the questions stayed anchored in fundamentals of core Java and OOP—things like inheritance, and how I’d implement it in a small Java program. I remember having to explain the code clearly, not just what it does but how the pieces fit together.
The discussion also went deeper into a couple of classic topics that felt very “Java internals” focused. I was asked about the diamond problem, and then we shifted to how HashMap works under the hood. Near the end, the interview turned slightly more front-end: I got a React-related question about how form validation is implemented, which surprised me a bit compared to the Java-heavy flow.
6 months ago
Average Positive Mumbai
My process started with me walking through my background. I was asked to introduce myself and explain the path that got me to where I was, and then the technical part started by digging into the Machine Learning project I’d mentioned on my resume. The interviewer asked detailed questions about how it was implemented, including which algorithms I used, and then moved into conceptual ML questions that I was able to answer confidently.
After that, the scope widened to a full-stack project. I had to describe what the app did, how it worked end-to-end, and share implementation details tied to the project. Then I was pulled into core subjects to prove the basics—DBMS and data structures came up, including questions like different kinds of joins, what the HAVING clause is for, and writing a query using HAVING and GROUP BY. Data structures questions covered real-life uses of stacks and queues, and I also got asked about a Trie from my resume—how it works and where it’s used.
6 months ago
Average Positive Mumbai
Right after applying, I started with an online assessment. It was structured with a small set of questions across categories—DSA, SQL, and Spring Boot…
7 months ago
Average Positive Hyderābād
The first part of my journey was a screen where they checked how my experience matched what they needed for development. The questions were a mix of c…
12 months ago
Average Neutral Mumbai
My first step was an online test setup that combined coding and aptitude-style questions. After that, I moved into a technical interview round where t…
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 multiple rounds, starting with an online assessment followed by technical interviews focused on core concepts like Java, SQL, and OOP, and concluding with an HR round. Candidates should expect a structured flow that aligns with their resume and experience.
Interview roundsStructured processHR round
Technical Focus Areas
Technical interviews heavily emphasize core Java, SQL, and data structures, with questions often probing into OOP principles and practical applications. Candidates should prepare for both theoretical questions and hands-on coding challenges related to these topics.
JavaSQLOOP
Project-Based Discussions
Candidates are often asked to discuss their past projects in detail, including implementation specifics and the technologies used, particularly in areas like machine learning and full-stack development. Being able to articulate project experiences clearly is crucial.
Project discussionMachine learningFull-stack
Behavioral & Communication Skills
Interviews assess not only technical knowledge but also communication skills, with interviewers interested in how candidates explain their thought processes and problem-solving approaches. Candidates should practice articulating their reasoning clearly.
CommunicationBehavioralProblem-solving
Atmosphere & Interviewer Engagement
The interview atmosphere is generally friendly and approachable, with interviewers often using humor to create a relaxed environment. This can help candidates feel more comfortable while discussing complex topics.
Friendly atmosphereEngagementRelaxed environment
Timeline & Scheduling Issues
Candidates have reported inconsistencies in the hiring timeline, with delays and scheduling issues that can lead to frustration. It's advisable to be prepared for potential delays and to follow up proactively.