CACI International logo

CACI International Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 467 interview experiences · FREE TO READ

2 Rounds average
Average Typical difficulty
70.7% Positive experience

Which role are you interviewing for?

30 roles · 467 reports

Candidate interview experiences

First-hand accounts from people who interviewed at CACI International.

Showing 4 of 467
CACI International logo
CACI International

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Behavioral Technical

I applied online and then had a first interview that was an hour long. It covered a lot about CACI, what they do, my role, and logistics. They also asked about my resume experiences and some technical questions for the role. About a few weeks later, I had a second interview. This one was 90 minutes with a manager and two technical people. They asked a lot of technical questions and about my experience with certain processes/concepts. The questions were straightforward but required good preparation. I got an offer about two weeks after that.

Confirmed questions2 questions
  • Can you explain the difference between the stack and heap?
  • Could you explain the difference between TCP and UDP?
CACI International logo
CACI International

Paralegal

Legal · nearly a year ago

Mid Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Onsite Offer
Interview formats
Behavioral Presentation

The interview process was super straightforward and went off without a hitch. I initially applied for one position, but they realized my skills were a better fit for a different role that paid more, so I ended up getting offered a higher-paying job than I expected. The hiring manager was pretty chill and wasn't quite sure what to ask me, so I pretty much had to deliver an elevator pitch. I'd totally suggest prepping one yourself, just in case you run into the same situation.

Confirmed questions1 question
  • Could you tell me about your background?
CACI International logo
CACI International

Technical Support Engineer

Engineering · a year ago

Entry Easy Positive experience Decline offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

So I applied for the Technical Support Engineer job and I really wanted to show them I'm good with tech stuff and can explain things well. First, I had a phone chat with a recruiter. They asked me about my background and how my past jobs fit this role. Like, they asked me to tell them about my resume and why I was interested in [Company Name]. I talked about my experience fixing computer problems, both with hardware and software, and mentioned I know tools like Zendesk and Jira. I also told them about a time I sorted out a big customer problem that could have caused a lot of downtime.

Confirmed questions1 question
  • What was the reason for the server's unresponsiveness?
CACI International logo
CACI International

Scrum Master

Operations · a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

First up is a recruiter call to get to know your background, career goals, and why you want this job. Be ready to chat about your resume and skills. If they like you, the next interview will dig deeper into your qualifications. They'll be looking at your behavioral competencies, so think about how you've handled past workplace situations, showing off your problem-solving, teamwork, communication, and challenge-handling skills. They'll also test your Agile knowledge.

Confirmed questions1 question
  • Can you share an instance where you had to prioritize tasks?

CACI International Interview Questions

Quoted word for word from CACI International interview reports.

What happens if you put a reverse biased diode on an AC waveform?

Read reports

Given a function with a clear syntax error, create a counter-function that returns data sets incompatible with it, basing your logic on the provided function's syntax.

Read reports

What's the most efficient way to search for an element in an Array without using Collections?

Read reports

Can you find the two indices in an array that sum up to a given target value?

Read reports

Could you explain the difference between the equality operators == and === in JavaScript?

Read report

What are the different scopes for a Spring Bean? And what is the default scope?

Read report

Describe the best thing you have ever seen in the whole world, which was a picture of the day you were sitting at your house with a rum.

Read report

How is it possible to alter the context of `this` for an object?

Read report

Can you describe the general steps to create a REST API using Spring Boot?

Read report

Formats, difficulty and experience

Across all 467 CACI International interview reports.

Interview formats

Behavioral 51.7%
Technical 34%
Coding 4%
Other 3.9%
Presentation 3.4%

Interview difficulty

Easy 30.6%
Average 59.7%
Difficult 9.6%

Candidate experience

Positive 70.7%
Neutral 16.1%
Negative 13.3%

Reports by job function

Engineering 163
Operations 130
Other 51
Analytics 43
Legal 28
Finance 16