I Applied online. I got a call from recruiter to setup a telephonic interview for one hour. After that was invited for onsite screening. There were 6 rounds of interviews there mainly about Data Structures, algorithms, whiteboard coding and design questions.