The entire process took 4 weeks. This is by far the most enjoyable, but also the most demanding recruitment process I have participated in. At each stage, I received a lot of support not only from the recruiter, but also from people already working at MongoDB. I was impressed with how much time they spent helping me, especially before the final stage. Honestly, this kind approach and their willingness to help me, has just encourage me more to work in MongoDB. I definitely recommend listening to tips from the videos that recruiter shares and from calls with workers of MongoDB. It is definitely worth taking the time to prepare for the interview.