From the first phone (recruiter) interview to offer it took 6 months - no exaggeration. Typical get to know your technical background and provide proof of technical ability. Not only do colleges hire slowly, but this was excessive. First phone interview is not technical it is more about key words (skills) and personality. Next interview is on phone with hiring manager, not many technical questions, more about trying to understand the type of person you are and sniff out any BS. Third is an all day group and 1-1 interviews.