I applied through college or university. The process took 1 day. I interviewed at ICF (Fairfax, VA) in Apr 2011
Interview
I submitted my resume at a college job fair. They contacted me 3 weeks later for a phone interview with a senior manager, which lasted 45 minutes. Two weeks later they contacted me to set up an in-person interview. The in-person interview consisted of meeting about 5 different people at different levels in the group I would be working with. In my opinion, the phone interview was more difficult than the in-person. I was asked more questions and challenged more in that conversation, while the in-person interview was really just them trying to sell the company to me. It took them 2 and a half weeks to get back to me, but they did offer me the job.
Interview questions [1]
Question 1
What do you want to do/why are you interested in working with our group?
There were many steps (numerous interviews, writing samples, virtual onsite) and a full day virtual onsite but I consistently received prompt responses and valuable feedback. Great team and enjoyed the process overall
None of the interviewers turned their cameras on and they did not seem super engaged. Someone was even driving in their car while they interviewed me. The folks were generally nice and answered all my questions about the company.
I had a 20 minute phone interview first with the recruiter, then an in-person interview with the Project Manager, and received a follow-up with the recruiter to ask how everything went and if I had any outstanding questions. I was hired shortly after. The whole process took about 10 days.