I applied online. The process took 2 days. I interviewed at Princeton University (Princeton, NJ)
Interview
Was asked a lot of soft questions with non-quantifiable answers to objectively compare competing candidates. The interview staff did not have the skill or understanding to evaluate my Web Development skills, so the focus was on interpersonal throughout most of the process. There was a technical exam, but once I was hired they admitted to not being able to actually evaluate the code I wrote (it was above the skill level of those involved and they were not going to invite others at the University into the process so they could).
I applied through a recruiter. The process took 2 weeks. I interviewed at Princeton University in Aug 2013
Interview
Interview was started by a recruiter. He put me in contact with one of the developers that I'd be working with. I had a quick phone call interview with him. Interview went well. Second interview was with 2 developers via phone. This one went well also. The third and final interview that I had with them was a skype interview. I wasn't quite prepared as I think they were looking for specific coding examples and I didn't realize that was the purpose of the interview. It still went well though and was an overall good experience, they just went with someone else for the position.
Interview questions [1]
Question 1
There really were no difficult or unexpected questions. All the questions were relevant and expected for the position.