I was contacted by a company recruiter working in an off-site location. I communicated with her via e-mail, and was selected for an on-site interview with technical personnel. I went to the company as directed, and found some confusion about how to park and how to get to the interview location; contact information written around the building was out-of-date, and people were difficult to contact.
I had about a 2-hour interview with the technical staff, where we discussed my experience, and then we discussed specific solutions to several problems using Python.