Firstly, phone screens (2 rounds). Then, onsite interviews. The onsite interview lasted for two days. And there were more than 10 rounds. I had to meet all members who were related to the project. Senior members usually asked me non-technical questions. Others' questions were usually coding problems or algorithm design problems.