3 rounds. Online written test followed by 2 physical interview rounds. Written test has 3 sections, apptitude, dsa and a programming language section. The first round after clearing this test is basic questions from DSA and the programming language of choice. The second round after this is advance DSA and problem solving skills questions.