I applied online. The process took 2 weeks. I interviewed at Northeastern University (Boston, MA) in Jun 2011
Interview
Phone screen. Then met with a group of many teammates ranging in seniority. Full day interview, plus a presentation. Everyone was very nice and the pace was good but demanding. Learned a lot, but had to be on for 8 hours total.