group interview on site, with 4 people, I have also been involved in phone interviews, most interviews are apply online, email from HR setting up time or place for interview, and either show up or dial in for interview with 4-5 people, some managers some peers. Average difficulty, and did not use behavioral interviewing, mostly technical or open ended questions.