Contour Software logo

Contour Software Software Engineer Interview Questions
& Process

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

Based on 40 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
65% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Contour Software.

Showing 3 of 40
Contour Software logo
Contour Software

Software Developer

Engineering · nearly a year ago

Entry Average Negative experience No offer 3 rounds
Interview process
Take home Recruiter call Onsite
Interview formats
Technical Coding

I applied for the Trainee Software Developer role and first took an online assessment. This test had 5 parts: OOP, DBMS, HTML/JS, two SQL queries to write in 15 mins, and one problem-solving question. I did well, my test cases even passed. After a lot of chasing, HR told me the role was filled and my resume went to their talent pool. A few months later, Contour called saying I'd passed the test ages ago and they needed another Trainee Dev, so they set up an onsite interview, done via MS Teams on their PC. The interviewer barely looked at my resume, surprised I'd interned in .NET despite it being on there. They asked me to code an Overriding example. I explained my code, but got no reaction, so I had to ask if they were listening multiple times. They then asked me to explain it again, while they got busy with other work. I had to ask if they were listening more than 5 times.

Confirmed questions2 questions
  • Can you discuss SOLID Principles, Design Patterns, and questions about your FYP?
  • Could you provide an example of Overriding?
Contour Software logo
Contour Software

Software Engineer Trainee

Engineering · a year ago

Intern Average Positive experience No offer 4 rounds
Interview process
Take home Technical screen Recruiter call Onsite
Interview formats
Coding Technical Behavioral

So first, they send a link for an online test. This test has a basic coding problem, some SQL queries, and MCQs related to HTML and EB. If you pass that and get shortlisted, you'll have a technical interview, which is mostly about OOP and databases. They'll then focus on the specifics of the position you applied for. This interview usually lasts about an hour, covering pretty much every concept. If you're shortlisted again, there's an HR round that's about 40-45 minutes long. In the first part of this round, they explain the company structure, and then they ask questions about your CV and other things. If you make it through that, you'll have an interview with the team you'd be working with, and sometimes with the offshore supervisor too. It's quite a long process.

Confirmed questions1 question
  • Regarding class constructor calls in parent-child inheritance, which one is invoked first: the parent's or the child's?
Contour Software logo
Contour Software

Software Engineer

Engineering

Senior Average Positive experience Decline offer 3 rounds
Interview process
Technical screen Take home Onsite
Interview formats
Technical Coding System Design Other

I went through 3 rounds for the Sr. Software Engineer role. It started with an online screening, about an hour long, where they hit me with technical questions covering my software stack, general programming concepts, some system design, and database stuff. After that, there was an online test. It had one coding question, a simple one about arrays, two questions asking me to write database queries, and then a bunch of multiple-choice questions on frontend and backend web concepts. Finally, I had the last interview, which was with the division.

Confirmed questions2 questions
  • Can you tell me about OOP concepts?
  • Do you have questions about databases?

Contour Software Software Engineer Interview Questions

Quoted word for word from Contour Software interview reports.

Regarding class constructor calls in parent-child inheritance, which one is invoked first: the parent's or the child's?

Read reports

What advantages do containers like Docker offer for deploying Microservices?

Read reports

What is the function of API Gateways in Microservices architecture, and why are they important?

Read reports

When catching an exception, why would you choose to use 'throw' over 'throw ex'?

Read reports

How would you determine which switch controls which light bulb if you have three bulbs inside a room and the switches are outside, given only one chance to enter the room?

Read report

What are the main distinctions between TypeScript and JavaScript when developing with React?

Read report

Could you define Microservices and contrast them with monolithic architectures?

Read report

How can TypeScript contribute to better code quality and easier maintenance in React applications?

Read report

Describe the function of React Hooks and their effective utilization with TypeScript.

Read report

Formats, difficulty and experience

Across all 40 Contour Software interview reports.

Interview formats

Technical 42.7%
Coding 28.1%
Behavioral 22.9%
System Design 3.1%
Other 3.1%

Interview difficulty

Easy 20%
Average 70%
Difficult 10%

Candidate experience

Neutral 20%
Positive 65%
Negative 15%