Phone screen from team manager and if the interest seems mutual there is a take home coding challenge they let you take your time with. Then, when you send your project and they review the code and like what they see, they ask you for an onsite. The onsite consists of meeting with the team starting from the team manager to the tech lead to teammates who all evaluate your technical skills as well as ask you about the type of person you are.