I applied through online portal. The interview process took 20 days. HR call - Basic overview of your resume. Second round - Phone call with CTO - Technical questions and overview of your resume. Third round - In person interview - White board sessions, technical questions on your experience and skills