First I got several phone screen, asked me about my background, like coding skill, projects, and interests. Then I got a on-site interview, which took about 4 or 5 hours. I got a 45 minutes C paper test. Then 4 engineers interviewed me one by one, each 30-45 minutes. They asked me about project details and some C knowledge question.