I applied online. The process took 1 week. I interviewed at HPI, LLC in May 2013
Interview
The whole process lasted for about a week. The supervisor and I had a small chat about the company and what they would expect from me if I got hired. Then he asked some questions about my work habits and general technical knowledge. When he seemed satisfied, he said that I would hear from them shortly. About a week afterwards, I had received my offer.