There were 3 interviews in total: with HR(30 min, to check your basic information and talk about your past experiences and your motivation), with direct tutor and another senior engineer(1 H, to evaluate your technical skills, but was really easy), and with a team manager(30 min, just to relax and chat about the team and company). The whole process was rather smooth, they are efficient and won't let you wait too long. I got my answers mostly within 2 days. The HR is an angel, and everyone else is also very kind and respectful. Incredible experience.