Was hired right out of college, process took a little over three months.
Was first contacted by a recruiter to gauge my interest in the position and willingness to relocate.
Series of one on one interviews followed after that, mostly over the phone:
an informational interview;
a behavioral interview, standard types of questions;
a situational interview, mostly prodding and examining your moral and ethical decision making
a technical interview, standard java basics
was flown down to San Antonio (travel expenses reimbursed) for another series of three one on one interviews: behavioral and technical by current managers and developers in the company. Again, more java basics, easy things like definitions of certain vocabulary, concepts like inheritance and encapsulation, some design patterns.