Very nice structure . The HR give you the most clear step s I have ever seen. The most important thing is each step is really relevant and reasonable. HR are really professional. Well, I am filled at the 3rd step, a take home assignment. 3/5 interview process. I didn't talk with anyone in the company -.-