NCS logo

NCS Software Engineer Interview Questions
& Process

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

Based on 156 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
55.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at NCS.

Showing 3 of 156
NCS logo
NCS

Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 2 rounds
Interview process
Technical screen Phone screen Background check Offer
Interview formats
Technical Behavioral

So I applied directly to NCS through LinkedIn for a Melbourne based role and got a call from HR at NCS. The interview process was short with only 2 rounds. The first round was an hour long technical interview (last week of Nov 2024) and the second round was a half-hour long manager interview (a week later). I liked the technical interview, it was pretty chill and more of a chat with some questions. But the manager in the second round seemed a bit rushed. It was overall a quick and direct interview process. A week later (second week of Dec), I followed up and was told I passed and would likely start after the holidays. Then, the manager who interviewed me asked me to redo my resume in an NCS template by EOD, which was a red flag because it was a lot of work for a role I hadn't been formally offered yet. Redoing it took a lot of time. The next day, the manager called again asking me to send it by midday, which felt pushy since I wasn't even employed yet. This experience made me question working there, especially with their low Glassdoor reviews. I expected HR to contact me after the holidays, but they didn't. After I called in the second week of Jan 2025 and CCed the manager, HR asked me to wait longer. This made me wonder if the role was even approved or if they valued applicants' time. Four weeks later (first week of Feb), HR told me the client hadn't responded and it might not be good news. It felt like a waste of my time, and NCS might have been hiring speculatively. They are still advertising many roles. My advice: if NCS gives a verbal offer, get a formal one before doing any more work, like redoing your resume.

Confirmed questions2 questions
  • Can you tell me about your experience with Angular and other frontend technologies?
  • What is your understanding of Agile and Scrum methodologies?
NCS logo
NCS

Software Engineer

Engineering · a year ago

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

The interview process was pretty well organized with a reasonable timeline. The Hirevue part felt a bit like a waste of time, but the interviewers were nice. I liked that there were only two rounds for this kind of job.

Confirmed questions2 questions
  • Tell me about your experience with a standard technical interview.
  • How was your experience with the Hirevue automated stage?
NCS logo
NCS

Software Engineer

Engineering · more than a year ago

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

First, you'll have to complete an online coding and logical thinking test on Hackerrank that lasts for an hour. Then, you'll attend an interview, and you won't know if you passed the quiz beforehand. The interview starts with a brief self-introduction. You'll need to showcase a technical project in software engineering, even if your academic background is in electrical engineering. Despite it being a graduate program, they expect you to already have the necessary expertise. The interviewers are mentors who will guide the selected graduates. You'll find out if you're accepted within a week.

Confirmed questions3 questions
  • Can you start with a brief introduction about yourself?
  • Please show a technical project you've worked on that's related to software engineering.
  • Even if you have an electrical engineering background, can you show a technical project in software engineering?

NCS Software Engineer Interview Questions

Quoted word for word from NCS interview reports.

Regarding HashMaps, is it possible to use an object as a key, and if so, how is it done?

Read reports

Given an array of integers, find the largest sum of elements divisible by 2. The follow-up question is about divisibility by 3.

Read reports

Can you discuss the differences and appropriate uses of strong, weak, and unowned references in Swift?

Read reports

Can you explain the complete architecture of Spring, including its data flow and the singleton pattern?

Read reports

Could you solve the problem involving a 5-liter jug and a 3-liter jug?

Read report

Could you explain the reasons for using frameworks, specifically Spring MVC and Hibernate, and the issues they address?

Read report

Could you explain how to create a SQL table based on one of your past projects?

Read report

Could you share an instance where you faced a Java exception and how you resolved it?

Read report

Even if you have an electrical engineering background, can you show a technical project in software engineering?

Read report

Formats, difficulty and experience

Across all 156 NCS interview reports.

Interview formats

Technical 39.4%
Behavioral 36.3%
Coding 18%
Other 2.5%
Presentation 2.3%

Interview difficulty

Easy 28.8%
Average 62.8%
Difficult 8.3%

Candidate experience

Negative 6.4%
Positive 55.1%
Neutral 38.5%