Very thorough and grueling interview process. Started with a phone interview, then 3 in-person interviews with various members of management. Also a computer test to check your skills. Total process took 3-4 months, but totally worth it in the long run. Wish I had stayed with the company now.
Interview questions [1]
Question 1
None really, wasn't too bad at all. Just LOTS of questions.