I applied online. I interviewed at Carahsoft in Jan 2019
Interview
The interview process was fairly easy and was fairly quick. The first interview took about an hour and a half and the second part was a breeze. It was a brief review of your resume
The interview process was lengthy, but they were able to answer most of the questions I had. The interviewer seemed like a decent person. There were two in person interviews after the initial one with the recruiter.