I applied for the Intelligence Analysis internship on the CIA's website. I wrote a few essays, submitted my resume and cover letter, which was easy. I was notified after 3 weeks (?) via e-mail that I would have to take some tests. One of the tests was a timed skills-based test which has SAT-style questions. They focused mostly on logic and basic algebra. There was a personality test which was multiple choice and offered the same questions that would be on a Myers-Briggs exam. There was also a timed writing exam in which I would have to write a brief for the intelligence community on a fake terrorist group. These tasks were a little difficult, but completely manageable.
I was contacted a week after taking the tests for a phone interview. I was interviewed by two people, a man and a woman, who seemed like they were trying to play a little good cop/ bad cop kind of thing. The interview focused mostly on my soft skills and really went through my resume. They also asked some more political questions. I really enjoyed answering the question, "What do you think the greatest problem today is in America?".
I received a notice of rejection a week and a half later. I feel confident that I would have gotten the job, however, I am studying abroad this semester so they would not be able to conduct a proper background check on time.