CNA logo

CNA Software Engineer Interview Questions
& Process

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

Based on 11 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
54.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at CNA.

Showing 3 of 11
CNA logo
CNA

Software Engineer Intern

Engineering · a year ago

Intern Easy Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

The interview process was really good! First, there was a behavioral chat with the recruiter where we discussed company values and some typical behavioral questions. It really felt like they care about their interns. Then, there was a technical part where they asked common Java-related questions.

Confirmed questions1 question
  • Could you introduce yourself?
CNA logo
CNA

Software Developer

Engineering · more than a year ago

Entry Easy Neutral experience No offer 2 rounds
Interview process
Technical screen Phone screen
Interview formats
Technical Coding Behavioral

The interview focused heavily on technical skills. They started with questions about technical theory, then moved into a code analysis part. Standard behavioral questions were also asked, though they weren't as memorable. I got through to a second round and even had an appointment scheduled, but they ended up canceling, saying the internship program was canceled for the year. I'm not sure if that was actually the case.

Confirmed questions3 questions
  • Can you explain what a restful API is?
  • What is the functionality of this Java code snippet?
  • Explain why inheritance is useful.
CNA logo
CNA

Software Engineer Intern

Engineering

Intern Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

First, there was a video response round where I was asked some basic behavioral questions. Then, the second step was a 45-minute technical interview, specifically in Java. The interviewer did ask about my preferred language, but then proceeded with Java questions. If I passed that round, the final step was an in-person interview at their Chicago office, which involved several interviews covering both technical and behavioral aspects.

Confirmed questions3 questions
  • Theoretical programming questions
  • Understanding the given java code and explaining it.
  • Correcting the mistakes in the code.

CNA Software Engineer Interview Questions

Quoted word for word from CNA interview reports.

Implement the calculations for Average, median, and mode on a provided list of numbers.

Read reports

Could you explain the difference between an array and a tensor?

Read reports

Can you explain the differences between an array and a tensor?

Read report

Describe how to select a specific column with a certain value using SQL.

Read report

Tell me about the differences between arrays and tensors.

Read report

Formats, difficulty and experience

Across all 11 CNA interview reports.

Interview formats

Technical 40.7%
Behavioral 29.6%
Coding 18.5%
Other 3.7%
Group 3.7%

Interview difficulty

Easy 45.5%
Average 54.5%
Difficult 0%

Candidate experience

Positive 54.5%
Negative 18.2%
Neutral 27.3%