Company found me through a third party recruiter.
First, went through a phone screening with the would-be manager which took a little bit less than an hour. Did not ask a lot about experience but more technical and "what-if" questions.
Took two personality tests prior to on-campus interview.
On-campus interview consisted of three parts: technical interview, group discussion, behavioral interview with management.