After the initial screen round on the telephone, there were a total of two technical interviews. The first interview was with the Development Manager and lasted for 45 min. The questions revolved around understanding my previous experience, followed by questions about the team and role.
After completion of the interview, I was sent a coding assignment with two DSA questions. The first question was a simple arithmetic question. The second question was to write a sorting algorithm for a custom class.
The second interview lasted for one hour and the first 350 min was spent on how I solved the assignment and a few clarifications regarding my code. Then there were an extensive set of questions on python, AWS and various DevOps practices.
One week later I had a call from HR with the offer and the compensation details.