
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
Candidate interview experiences
First-hand accounts from people who interviewed at NCS.
Software Engineer
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.
- Can you tell me about your experience with Angular and other frontend technologies?
- What is your understanding of Agile and Scrum methodologies?
Software Engineer
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.
- Tell me about your experience with a standard technical interview.
- How was your experience with the Hirevue automated stage?
Software Engineer
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.
- 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.