Applied through job portals (recruiter). Process was fairly quick and got an interview after a week of applying. First interview was more of chit-chat where they get to know you and will ask you to attempt an assessment. Was given 3 days for assessment and was manageable. Afterwards, took another week for the final interview. Everything was smooth and interview was easy but was not what I wanted hence didn't take the offer.