I applied online. The process took 4 weeks. I interviewed at Stanford University in Jun 2010
Interview
Initial telephone interview covered essential skills and relevant experience. In-person interview included tour of facilities, skills tests, discussion of problem solving, and meeting with several people in the working group, including the primary supervisor. Discussions covered the goals of the work place, the work place environment, financial stability of the work place, commuting options, range of compensation, flexible working hours, and other benefits.
Interview questions [1]
Question 1
How would you code a problem in c/c++ that is commonly coded in a scripting language (shell script, python, perl, etc.)?