The process started with a technical interview conducted by two Senior Software Engineers, focusing on Java Core and Spring Boot. Their approach was not about memorized definitions, but rather on how I understood and explained the concepts in my own words. At the beginning, they emphasized that there were no right or wrong answers, which helped create a more open discussion.
This was then followed by an interview with the Project Manager, which centered more on behavioral and situational questions to assess how I would handle real-world scenarios, team collaboration, and problem-solving within the project environment.