The interview process took 4 hours to complete. The four hours were split up into 45 minute sessions, with four different guys. Two of the guys were asking behavioral type questions, while the other two guys, were asking technical questions. The technical questions were not too bad, as along as you understood the basic concepts in your introductory programming and analog circuits classes. Otherwise, studying before heading out to the interview, will help out. As an example, the hiring manager told me that 4 of the previous people he had interviewed, could not answer the basic BJT question he asked.