The process was quite lengthy when I applied. It started off with a phone screening asking general questions such as where did you hear about us, etc. Then they sent me a small quiz which I needed to finish in 10 minutes. The technical interview depended on the score of that 10 minutes quiz's result. The technical interview was fairly standard. Not a lot of challenging questions except for few. After that there was a take home challenge and that was the deciding factor for the main hire. After the take home challenge, I had one more interview with the manager and couple of team members.