I applied through a recruiter. The process took 3 weeks. I interviewed at BravoSolution (Chicago, IL) in May 2011
Interview
Multiple phone interviews followed by on-site interviews and test. Phone interviews included brief introduction to the company, asked me to briefly introduce myself, and there was also a phone interview with a brief tech screen. On-site interviews were similar, but with different managers. A written test was also given on-site which took around 2 hours to complete.
Interview questions [1]
Question 1
SQL Database
Joins
Primary / Foreign Keys
Weighted Average Calculation