Around 4-5 weeks. Four rounds of interview, an initial pre-screening and a hometask, a functional/design interview, team fit interview, and finally head of function call. Was given sufficient information to be able to prepare for the next round. The purpose of functional/design interview was to see your skills and your design process of a task.