2 phone interview + 4 rounds onsite interviews. Interviews are hard but not too hard. one onsite interview is system design. Be prepared with questions about multithreading system design and basic concept such as mutex lock. One interview is a math problem... cant say much about this one.