Overall I thought the process was very thorough. The initial personality profile was interesting and pretty straight forward. The next step of a phone interview consisted of pretty basic questions with a current project manager. The programming test was a little difficult. I'd recommend brushing up on some basic math!
Interview questions [1]
Question 1
I thought the programming test was a bit difficult. In a way it was similar to the math section of the GRE.
They flew me out to their campus. I spent the whole day there talking to a bunch of people. I had an interview with an HR representative as well as a case interview. The interviews were pretty straightforward. Later, I had to give a 10 minute presentation. Overall, it was a good experience.