Upload Button Icon Add office photos

Filter interviews by

Contours Consulting Engineer Software Engineer Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 5 interview rounds.

Round 1 - Coding Test 

F2f virtual coding round

Round 2 - One-on-one 

(2 Questions)

  • Q1. DSA questions were asked
  • Q2. Oops questions were asked
Round 3 - One-on-one 

(2 Questions)

  • Q1. Java questions were asked
  • Q2. Sql questions were asked
Round 4 - One-on-one 

(2 Questions)

  • Q1. System design questions were asked
  • Q2. LLM questions was asked
Round 5 - HR 

(2 Questions)

  • Q1. Behavioural questions were asked
  • Q2. Managerial questions were asked

Interview Preparation Tips

Topics to prepare for Goldman Sachs Software Engineer interview:
  • DSA
  • OOPS
  • Java
  • SQL
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Explain the ada levels
  • Ans. 

    ADA levels refer to the different levels of accessibility compliance outlined in the Americans with Disabilities Act.

    • ADA Level A: Basic accessibility features, such as providing alternative text for images.

    • ADA Level AA: Includes Level A requirements and additional criteria, like providing captions for videos.

    • ADA Level AAA: The highest level of accessibility, including features like sign language interpretation for vide

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. SQL interview question
  • Q2. Stored Procedure and function differences
  • Ans. 

    Stored procedures are precompiled and stored in the database, while functions are compiled and stored in memory.

    • Stored procedures are precompiled and stored in the database for reuse.

    • Functions are compiled and stored in memory for faster execution.

    • Stored procedures can return multiple values, while functions return a single value.

    • Functions can be called from within a stored procedure, but stored procedures cannot be ca

  • Answered by AI
  • Q3. SQL query flow and window function they will ask

Interview Preparation Tips

Interview preparation tips for other job seekers - Good hands on SQL is required
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Aug 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

First time attend aptitude test .

Round 3 - Technical 

(5 Questions)

  • Q1. Any computer engineering basic questions
  • Q2. C,C++,java , python
  • Q3. What is inheritance.how many times of inheritance.
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

    • Inheritance allows for code reusability and promotes the concept of 'is-a' relationship.

    • There are different types of inheritance such as single inheritance, multiple inheritance, multilevel inheritance, and hierarchical inheritance.

    • Example: Class B inheriting from Class A - 'class B: public A {}'

  • Answered by AI
  • Q4. How many characters are used in C.
  • Ans. 

    C uses a set of 128 characters, including letters, digits, special characters, and control characters.

    • C uses 26 letters (uppercase and lowercase), 10 digits (0-9), and various special characters like !, @, #, $, %, etc.

    • C also includes control characters like newline, tab, carriage return, etc.

    • The total number of characters used in C is 128.

  • Answered by AI
  • Q5. What is c. How many characters are used.
  • Ans. 

    C is a programming language known for its efficiency and flexibility. It uses 256 characters.

    • C is a high-level programming language used for system programming, embedded systems, and applications.

    • C uses 256 characters, including letters, digits, special characters, and whitespace.

    • Examples of characters in C include 'a', '1', '+', and ' '.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Asked basics aptitude qns(profit loss,percentage)

Software Engineer Interview Questions & Answers

Cyient user image Praveen Kumar Navath

posted on 5 Jul 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. About particular software
Round 2 - HR 

(1 Question)

  • Q1. About salary negotiation
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(5 Questions)

  • Q1. As a fresher, I was asked basic questions on programming languages such as Java, C++.
  • Q2. Star Pattern Print in C
  • Ans. 

    Printing star patterns in C using loops and nested loops.

    • Use nested loops to print the desired pattern.

    • Use a combination of spaces and stars to create the pattern.

    • Experiment with different loop structures to create various patterns.

  • Answered by AI
  • Q3. What is Inheritance in OOPS
  • Ans. 

    Inheritance in OOPS allows a class to inherit properties and behavior from another class.

    • Child class inherits attributes and methods from a parent class

    • Helps in code reusability and promotes the concept of hierarchy

    • Types of inheritance include single, multiple, multilevel, and hierarchical

    • Example: Class Animal can be a parent class with attributes like name and methods like eat, and Class Dog can inherit from Animal wi

  • Answered by AI
  • Q4. What is Polymorphism in OOPS
  • Ans. 

    Polymorphism in OOP refers to the ability of a single function or method to operate on different data types.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

    • Example: Inheritance allows a child class to override a method of its parent class, providing different functional

  • Answered by AI
  • Q5. What is Overloading in OOPS
  • Ans. 

    Overloading in OOPS is the ability to define multiple methods in a class with the same name but different parameters.

    • Allows multiple methods with the same name but different parameters

    • Parameters can be different in number, type, or order

    • Helps in improving code readability and reusability

    • Example: having multiple constructors in a class with different parameters

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep the basics of programming clear and do study about the company.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via LinkedIn

Round 1 - Technical 

(1 Question)

  • Q1. Wap to toggle the fourth bit of given number..?
  • Ans. 

    Toggle the fourth bit of a given number.

    • Extract the fourth bit using bitwise AND operation with 8 (1000 in binary)

    • Toggle the fourth bit using bitwise XOR operation with 8 (1000 in binary)

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What is mutex and who it overcome with it..?
  • Ans. 

    A mutex is a synchronization primitive used to control access to shared resources in a multi-threaded environment.

    • Mutex stands for mutual exclusion

    • It is used to prevent multiple threads from accessing shared resources simultaneously

    • Mutexes are typically used to protect critical sections of code

    • Example: In a multi-threaded program, a mutex can be used to ensure that only one thread can access a shared variable at a time

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Why you wanted to join this organisation only..?

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic aptitude questions

Round 2 - Coding Test 

Simple coding question

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic aptitude which also includes the technical mcqs and 2 coding ques

Round 2 - Technical 

(1 Question)

  • Q1. In technical round, basic core ques were asked and about prject

Tell us how to improve this page.

Structural Design Engineer
4 salaries
unlock blur

₹2.8 L/yr - ₹8.5 L/yr

Draughtsman Civil
4 salaries
unlock blur

₹4.2 L/yr - ₹4.6 L/yr

Explore more salaries
Compare Contours Consulting Engineer with

Infosys

3.7
Compare

Wipro

3.7
Compare

Tech Mahindra

3.6
Compare

WNS

3.4
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview