1. Phone Screen with HR
2. Primary Interview
3. Secondary interview with other staff members
4. Panel Interview with various department heads
Pretty messy process. Panel interview is in-person only and they aren't willing to accommodate for anyone. Don't apply here unless you are within an hour drive of their office in Irvine, and you are willing to work for a company with old-school and strict Asian work environment. You will be expected to do overtime. They say that work hours are really long too, especially because you will be asked to take part in international meetings online.
They don't seem to understand the benefits and reasoning behind WFH.
No one that interviewed me was a native English speaker.