I was initially contacted by email, to setup a phone interview. The phone interview was standard technical questions. I was contacted later that day to schedule an in-person interview. It was a panel review; an Engineer handled the technical questions, while three Managers were asking other questions. The Managers are always trying to get you to say something negative; be it about yourself, another person, or another company. Don't fall for it.