I had two interviews one on the phone and one on site. The phone interview was very standard about the job, my schooling history, and if I'd be comfortable with working with 3 phase power.
On Site took place over about 3 hours that involved 3 interviews with 5 people the first was with HR going over my expectations for salary and benefits, the second was a technical interview with the two lead engineers that involved writing code for various problems. The final one was with the Manager and the Senior Manager going over basic technical questions as well as personality ones.