The process took 3 weeks. I interviewed at Brightedge Technologies in Mar 2012
Interview
The recruiter contacted me a couple days after I submit my resume to set up a online coding assignment and they response very quick to follow with a technical interview and a behavior interview. The problems for the phone interviews and the coding assignment could be found in this website. After that, I was invited to the onsite interview. Questions are not harder than the phone interviews and at the end of the day, all the candidates are asked to finish a coding assignment, which is a little harder than the first round, but it's very similar stuff.