1. Send my CV online.
2. 2 weeks later, I be told to finish IPAT (like an online IQ test)
3. Receive a interview arrangement call by HR
4. The interview is nearly 4 hours, including 2 hours general/technical conversation(there are 3 people interviewing me), and 2 hours paper test