I got my name submitted by a friend and was approached by the manager of the department that I would have worked for. He first gave me a phone interview, asking questions of a technical nature. Later I was invited to do an in person interview. That interview consisted of a basic HR interview, then interviews with a number of managers, and finally the manager I would have worked for. I assume that if the interviews did not go well, I would not have made it to the hiring manager, as he didn't have much to ask me. The phone Interview tested my technical knowledge, asking me if I knew how man pins were on various cables, memory types, etc... If you have built any computer and paid attention, you should know this. The in persons consisted mainly of asking me about my background and some situational questions.