They had 3 tech rounds of interview followed by a managerial round. First had MCQ type questions related to OS, programming languages, memory management and databases.
second and third were coding related questions where they asked to optimize existing functionalities and apply best practices.