HR phone interview (A pep talk to get you into the company)
Manager phone interview (Asking about your background)
Onsite interview, present 30 minutes on something you are knowledgeable on, then go to 5 1 on 1 45 minute interviews.
Everyone was very encouraging and positive, I thought for sure they would make me an offer. After a month of waiting they told me they found another candidate. So don't get your hopes up if you think you did well. The majority of the company is chinese, I think there is a bias there if you are not chinese, they want people who fit their culture is what they said.