I applied online, HR representative contacted me to set up the time for phone interview, Then I had the interview with the Future boss, Senior engineer, & HR representative.
The interview was divided into three sessions;
1. Resume screen session and talking about education, work experience, & training,
2. Technical questions, &
3. Behavioral Questions