I applied online. The process took 3 weeks. I interviewed at outsourceIT (La Plata, MD) in Feb 2013
Interview
Brief phone call, onsite interview, verbal and written test onsite, brief meet and greet with CEO. The written test took more than an hour. Pretty cool though because it became a Q&A session afterwards. The manager that interviewed me was a prior engineer and asked real questions.
Interview questions [1]
Question 1
They asked me if I liked focused areas of technology or if I could jump into anything.