Cubic logo

Cubic Software Engineer Interview Questions
& Process

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

Based on 48 interview experiences · FREE TO READ

2.1 Rounds average
Average Typical difficulty
56.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Cubic.

Showing 3 of 48
Cubic logo
Cubic

Software Engineer

Engineering · a year ago

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

So first, we chat to see if you're a good fit. Then, there are more interviews to really dive deep. We look at your skills, your past work, and if you'd fit in here. You might get some technical tests, or they might ask you about how you'd handle certain situations, or just behavioral stuff. In the end, they'll let you know if it's a yes or no.

Confirmed questions2 questions
  • Do you have programming questions related to Data Structures and Algorithms?
  • Are you familiar with .NET Core?
Cubic logo
Cubic

Software Engineer

Engineering · a year ago

Mid Easy Neutral experience Accept offer 3 rounds
Interview process
Technical screen Take home Technical screen
Interview formats
Technical Coding Behavioral

The whole process lasted for a week and had 3 rounds. It started with a technical round, followed by a Machine Test, and concluded with a Managerial round. The questions ranged from basic to advanced.

Confirmed questions6 questions
  • Can you explain the MVC life cycle?
  • What are some common SQL Commands?
  • How do SQL Joins work?
Cubic logo
Cubic

Senior Software Engineer

Engineering

Senior Average Negative experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

So they set up a zoom call at a specific time, but the interviewer didn't show up for 40 minutes, even after I called HR multiple times. They did the interview for 40 minutes, then asked me to wait 10 minutes, saying they'd be back. They took another 40 minutes to rejoin and then interviewed me for just 15 minutes. Honestly, this whole experience really shows the company culture and how well the HR and tech teams coordinate.

Confirmed questions7 questions
  • Can you explain casting, including its dynamic and static uses?
  • Describe socket programming.
  • What is a mutex?

Cubic Software Engineer Interview Questions

Quoted word for word from Cubic interview reports.

What's the difference between a const pointer and a pointer to a constant?

Read reports

What's the difference between the pre-increment and post-increment operators in C++?

Read reports

Can you find the element that comes before the last one in a LinkedList?

Read reports

Given two ropes that each take exactly one hour to burn completely, but burn at non-constant rates, and a lighter, how can you measure exactly 45 minutes?

Read reports

How do you pronounce GIF, and what's your reasoning behind that pronunciation?

Read report

Regarding strings, why are they immutable, and how can one create their own immutable class?

Read report

Describe binary search, its time complexity, and any special cases.

Read report

Given a python coding problem that involves inputting a series of numbers.

Read report

Formats, difficulty and experience

Across all 48 Cubic interview reports.

Interview formats

Technical 39.4%
Behavioral 39.4%
Coding 19.2%
System Design 1%
Other 1%

Interview difficulty

Easy 27.1%
Average 60.4%
Difficult 12.5%

Candidate experience

Positive 56.2%
Neutral 25%
Negative 18.8%