Began with an on-campus interview, followed by a phone interview, and finally an on-site interview at TASER HQ in Scottsdale. Interviews varied from standard getting-to-know-you questions to tricky brain teasers and technical engineering questions. I was interviewed by managers across various departments as well as the executive team. Met a lot of young people working for the company over lunch.