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.