I applied online. The process took 2 weeks. I interviewed at ICF (Detroit, MI) in Sep 2017
Interview
The process was very smooth. Began with an ICF recruiter who did a phone screen, followed by two separate phone interviews (each around 30 minutes), and then one in-person interview. I was then was extended an offer about 5 days later. The interview process was very conversational and laid back.
Interview questions [1]
Question 1
What would you do if you were trying to meet a tight deadline, and the project was nowhere near completion?