I applied to the position through an online portal and process took 4-5 days, got a call from a recruiter asking about my experience and fields I have basically worked on. Then went through 5 rounds which comprises of a telephonic technical round, then an onsite coding interview (developing a demo app which focuses on your coding style and structure) and some questions on that, 3rd round was advance coding round which included changes and enhancements to the app developed in last round, a cross-function team round and last cultural fit round.