recruiter introduce this opportunity to me. initial phone interview by hiring manager, and then go to on-site interview with a group of people from different team. After that, phone interview with top management. the whole process took about 30 days. The position I interviewed is a very technically questions and some of the interviewers are very knowledgeable. They also look for real experience from operations.