I applied online. The process took 2 weeks. I interviewed at ICF (Fairfax, VA) in Feb 2017
Interview
I had a phone interview first, and got a second call to schedule an on site interview couple days later. The interview went very smoothly. Both HR and manager are really friendly. They truly wanted to know if the company culture fits interviewee's expectation.
Interview questions [1]
Question 1
What was your past experience with your technical skill?