The interview process had 4 rounds.
Round 1 (Aptitude + Programming)-
This round included general aptitude like arithmetic and verbal questions, along with basic programming questions in Python and SQL. Nothing too tricky, mostly fundamentals.
Round 2 (Technical – Basics)-
They asked about my projects, OOP concepts, SQL queries, and Python fundamentals. Towards the end, there was also one aptitude question.
Round 3 (Technical – In Depth)-
This was the most detailed round. They went deep into SQL, especially things like pattern matching, and did a deep dive into my project tech stack, including my major project.
They also asked conceptual questions like ATM architecture and how an ATM works, plus a few work-situation based questions.
Round 4 (HR):
It was simple and chill. Questions about family background, hobbies and interests, expected salary, and general discussion.