1st step: phone interview.
2nd step: On site interview, it took 3 hr.s, interviewed by 5 managers, each interview took 30 minutes.
3rd step: On line assessment. It took more than 1 hour. Test including Character test, math test, synonym test, and so on.
4 step: Reference check from 2 current/previous boss and 3 current/previous colleagues.