The entire process took about 3-4 weeks. As most interview processes, it started with a phone screening and then went on to individual interviews with different members of the team. The recruiter was super helpful to get ready for these interviews but you definitely need to have done your research about the company if you want to impress them.