The interview primarily focused on my resume and the projects I had worked on. The interviewer asked detailed questions about my projects, including the technologies used, design decisions, challenges I faced, and how I implemented different features. I was also asked to write two SQL queries to assess my SQL knowledge and problem-solving skills. In addition, the interviewer covered core Object-Oriented Programming (OOP) concepts, asking questions about principles such as inheritance, polymorphism, encapsulation, and abstraction. Overall, the interview was a mix of project discussion, SQL problem-solving, and fundamental OOP concepts.
Interview questions [1]
Question 1
**Q:** Explain one of your projects in detail, including the architecture, the technologies you used, the challenges you faced, and how you solved them.