I applied online. The process took 2 months. I interviewed at Princeton University in Oct 2017
Interview
Multiple rounds of phone / email with their hiring team. Great communication, efficient scheduling. Their hiring team involved the people you'd actually be working with in that role, which made it much easier to get an idea of day-to-day responsibilities and team chemistry, and also to get a good feel for where a candidate might fit in to the team / potential areas for contribution.
Interview questions [1]
Question 1
Discuss a challenge you've had recently with a client project.