The interview focused on my programming fundamentals, problem-solving approach, OOP concepts, databases/SQL, software development basics, and communication skills. They also discussed my academic projects, teamwork experience, and interest in software development. The environment was professional and technical, with questions aimed at assessing learning ability, logical thinking, and suitability for a trainee role.