I applied online. I interviewed at uPerform (Elkridge, MD) in May 2016
Interview
Pretty easy, maybe one of the easiest technical interviews I've ever given, that is not a complete positive. It took ages (4-5 weeks) to finish about 5 interviews including the HR screen.
Interview questions [1]
Question 1
Difference between server and client based applications.
I applied through a staffing agency. The process took 2 weeks. I interviewed at uPerform (Elkridge, MD) in Jun 2011
Interview
Intensive, A combo of both phone, 1 to 1, group (6 or 7) over 3 sep days. The manager seemed to be having a bad day and was a hard read, in the end I got the job and worked there a few years but it was a bit of a rocky ride, the switch to agile and lean development seemed to be done in an aggressive manner and left a number of their key employees being ex employees.