applied online and got an phone interview invitation few weeks later.
thought i didnt do well on phone interview, but still got invitation for on site interview.
on-site interview was composed of 5 personal interviews. The interviewers were all nice, and there wasnt any difficult questions. most of the questions are related to your experience.