The interview process for the technical position comprised multiple stages to evaluate both technical competencies and behavioral fit:
[1] Offline Coding Test: This initial assessment likely involved solving coding challenges or problems without direct supervision, testing your programming skills and problem-solving abilities.
[2] HR Interview: This phase focused on discussing various aspects such as your current salary, expected salary, notice period, and reasons for seeking a job change. This stage also aimed to gauge your alignment with the company's values and culture.
[3] Technical Interview Round 1: This round, lasting an hour, was divided into two segments. The first half involved assessing your knowledge of Java and Spring Boot through basic questions and possibly multiple-choice questions that required explanations. The second half was a coding problem, allowing you to showcase your coding skills and logical thinking.
[4] Technical Interview Round 2: Similar to the first technical round, but with a more practical application. The first half involved developing an API based on a predefined code base, demonstrating your ability to work with existing systems. The second half comprised another coding problem, potentially more challenging or complex in nature.
[5] Hiring Manager Interview with Engineering Manager: This final phase, lasting an hour, appeared to be a behavioral interview. It likely focused on assessing your soft skills, work style, and how well you might fit within the team dynamics and company culture.
It's concerning that despite successfully completing all rounds, the company provided unprofessional feedback when explaining why you were rejected. Receiving such feedback can be disheartening, especially after demonstrating your capabilities throughout the process.
If seeking further insights into their decision, consider reaching out to the HR department or interviewers in a professional manner. Requesting constructive feedback can provide valuable insights for personal and professional development, despite the outcome of the application process.