First phone interview with HR. Then wait for more than one month until got a email for HR for the onsite interview invitation. The onsite interview includes meeting with manager, director and a 'regulatory coordinator'. The people are very nice. The interview last for approximately 2 hours, not difficult. Besides the technical questions, they pay attentions to communication skills. Lots of behavior questions.