They have two assignments at first. The second one is more difficult and take me about 3 days to complete. I think the key point for this assignment is to explain your method clearly. My method is not very direct and a bit redundant from the feedback of hm, but they still check my assignment thoroughly and ask me many enlightening questions. Interviews are mainly about behavior questions, such as your goal and your passion, to make sure this position is right for you.
The whole process is about 2~3 months during the hiring season, but every step is clear and necessary.
Here is my timeline for your reference:
1. Apply for the job (Mid-August)
2. Easy assignment (Mid-September)
3. Info session (Online recording during pandemic)
4. Big assignment and follow-up questions (during Oct and Nov)
5. Interviews (Mid-November)
6. References check (Late-November)
7. Offered