Applied for the job through indeed,telephonic interview with HR,technical round with technical leads, HR interview ,Direct interview with the top of management.During the first round a telephonic screening made by the authority,then technical skill checking done by technical leads ,some personality and basic questions on HR round ,on final round I faced director questions regarding the post I applied for.