The whole process from applying with CV and cover letter to the final interview took just 3 weeks. The final interview consisted of many parts - introduction, presentation (1 week prep time and their data), data test, team task. The HR time is amazing - extremely kind and helpful and answers to emails in minutes.