I applied through university. The process took 2 weeks. I interviewed at ICF (Harrisonburg, VA) in Oct 2015
Interview
The ICF personnel came to my school and interviewed me on campus at our student center. They were very relate-able and friendly. Not a lot of technical questions just a brief overview but a lot of questions about my personality.
Interview questions [1]
Question 1
What programming languages are you most comfortable with?
I applied online. I interviewed at ICF (Reston, VA) in Feb 2023
Interview
There are about three rounds. First round was a chat with recruiter. Follow by a technical interview and a coding challenge. I was schedule for the final round, but the interviewers cancel the interview one hour before the meeting without any reasons. I follow up and they promise to reschedule, but never did. Two week later, got a rejection email saying, "Thank You for interviewing with us for the final round". Which is a complete lie and wasted my time. Their HR really need to be more organized.
I had one soft skill interview with a senior consultant as my first round and then three interviews where I had to speak to my experiences in my technical background while running them through some projects I have done.