interviewed with several engineers, overall lasted four hours, after which I walked out with a headache. But payed off, they liked me so much that they called me half less than half hour later while driving home, and offered me a position. The interview ranged from basics to harder questions, designed to make me think and they would see if I can think. Very fair practice, they can't just hire someone who can't think.