I applied online. The process took 1 day. I interviewed at CACI International (Washington, DC) in Sept 2015
Interview
You submit an application through their website. The first person to contact you will be a recruiter.They explain to you the group they are representing, and tell you a little bit about the position you are applying for. They will also take your salary expectations.
Interview questions [1]
Question 1
They ask you about your experience as it relates to the position. They also are interested in why you are leaving your current job and why you would like to work for them.