Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Contus Team. If you also belong to the team, you can get access from here

Contus Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Contus Interview Questions and Answers

Updated 29 Jun 2025
Popular Designations

24 Interview questions

A Node JS Developer was asked 3mo ago
Q. What is the event loop?
Ans. 

The event loop is a core component of Node.js that enables non-blocking I/O operations by managing asynchronous callbacks.

  • The event loop allows Node.js to perform non-blocking operations despite being single-threaded.

  • It continuously checks the call stack and the message queue to execute tasks.

  • When an asynchronous operation completes, its callback is pushed to the message queue.

  • The event loop processes the message ...

View all Node JS Developer interview questions
A Node JS Developer was asked 3mo ago
Q. How does Node.js work?
Ans. 

Node.js is a JavaScript runtime that executes code outside a browser, enabling server-side development with non-blocking I/O.

  • Node.js uses an event-driven, non-blocking I/O model, making it efficient for handling multiple connections simultaneously.

  • It runs on the V8 JavaScript engine, which compiles JavaScript to native machine code for faster execution.

  • Node.js operates on a single-threaded event loop, allowing it ...

View all Node JS Developer interview questions
A Software Development Engineer II was asked 6mo ago
Q. What is the virtual DOM in React?
Ans. 

Virtual DOM is a lightweight representation of the actual DOM in React, enabling efficient updates and rendering.

  • The Virtual DOM is a JavaScript object that mirrors the structure of the real DOM.

  • When changes occur, React updates the Virtual DOM first, not the real DOM directly.

  • React uses a diffing algorithm to compare the Virtual DOM with the real DOM, identifying changes.

  • Only the parts of the real DOM that have c...

View all Software Development Engineer II interview questions
A Software Development Engineer II was asked 6mo ago
Q. What is React and why is it used?
Ans. 

React is a JavaScript library for building user interfaces, particularly single-page applications, using a component-based architecture.

  • Component-Based Architecture: React allows developers to build encapsulated components that manage their own state, making code reusable and easier to maintain.

  • Virtual DOM: React uses a virtual representation of the DOM to optimize rendering, improving performance by minimizing di...

View all Software Development Engineer II interview questions
A Consultant was asked 10mo ago
Q. How many transformations are there in SAP BODS?
Ans. 

There are 4 main transformations in SAP BODS.

  • There are 4 main transformations in SAP BODS: Query transform, Case transform, Map operation transform, and Validation transform.

  • Query transform is used to extract data from a source and apply filters, joins, and other operations.

  • Case transform is used for conditional processing and data manipulation.

  • Map operation transform is used for data mapping and transformation.

  • Va...

View all Consultant interview questions
A Software Development Engineer 1 was asked 10mo ago
Q. Tell me about the NodeJS Event Loop.
Ans. 

NodeJS Event Loop is a mechanism that allows NodeJS to perform non-blocking I/O operations by offloading tasks to the system kernel.

  • Event Loop is responsible for handling asynchronous operations in NodeJS.

  • It allows NodeJS to perform multiple operations concurrently without blocking the execution.

  • Event Loop continuously checks the event queue for any pending tasks and executes them in a non-blocking manner.

  • NodeJS u...

View all Software Development Engineer 1 interview questions
A Software Developer was asked 10mo ago
Q. Write an arrow function.
Ans. 

Arrow function syntax in JavaScript

  • Arrow functions are concise syntax for writing function expressions in JavaScript

  • They have a shorter syntax compared to traditional function expressions

  • They do not have their own 'this', 'arguments', 'super', or 'new.target' keywords

View all Software Developer interview questions
Are these interview questions helpful?
A Software Developer was asked 10mo ago
Q. What is the difference between an arrow function and an anonymous function?
Ans. 

Arrow functions are concise syntax for writing function expressions, while anonymous functions do not have a name.

  • Arrow functions have a shorter syntax compared to anonymous functions.

  • Arrow functions do not have their own 'this' keyword, while anonymous functions do.

  • Arrow functions do not have 'arguments' object, while anonymous functions do.

  • Arrow functions are not hoisted, while anonymous functions are hoisted.

View all Software Developer interview questions
A Software Developer was asked 10mo ago
Q. What is the difference between === and ==, and where is === used in real-time projects?
Ans. 

=== is strict equality operator, while == is loose equality operator. === is commonly used in real-time projects for accurate comparisons.

  • === is a strict equality operator that checks both value and type of operands

  • == is a loose equality operator that only checks the value of operands

  • === is commonly used in real-time projects to ensure accurate comparisons and prevent unexpected type coercion issues

View all Software Developer interview questions
A Software Developer was asked 10mo ago
Q. What is package.json?
Ans. 

package.json is a file used in Node.js projects to manage dependencies, scripts, and metadata.

  • It is a JSON file that contains information about the project, such as name, version, dependencies, and scripts.

  • It is used to manage project dependencies by listing them in the 'dependencies' and 'devDependencies' fields.

  • It allows developers to define scripts for tasks like building, testing, and running the project.

  • Examp...

View all Software Developer interview questions

Contus Interview Experiences

25 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Feb 2025.

Round 1 - Technical 

(2 Questions)

  • Q1. How node js works
  • Ans. 

    Node.js is a JavaScript runtime that executes code outside a browser, enabling server-side development with non-blocking I/O.

    • Node.js uses an event-driven, non-blocking I/O model, making it efficient for handling multiple connections simultaneously.

    • It runs on the V8 JavaScript engine, which compiles JavaScript to native machine code for faster execution.

    • Node.js operates on a single-threaded event loop, allowing it to ma...

  • Answered by AI
  • Q2. What is event loop
  • Ans. 

    The event loop is a core component of Node.js that enables non-blocking I/O operations by managing asynchronous callbacks.

    • The event loop allows Node.js to perform non-blocking operations despite being single-threaded.

    • It continuously checks the call stack and the message queue to execute tasks.

    • When an asynchronous operation completes, its callback is pushed to the message queue.

    • The event loop processes the message queue...

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Explaining resume
  • Q2. Coding question to print dates of saturday and sunday from month of given input date
  • Ans. 

    This code prints all Saturdays and Sundays for the month of a given date input.

    • Use JavaScript's Date object to manipulate dates.

    • Extract the month and year from the input date.

    • Iterate through the days of the month to find Saturdays (6) and Sundays (0).

    • Push the found dates into an array and print them.

    • Example input: '2023-10-15' will yield Saturdays and Sundays of October 2023.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. What is react why it's used?
  • Ans. 

    React is a JavaScript library for building user interfaces, particularly single-page applications, using a component-based architecture.

    • Component-Based Architecture: React allows developers to build encapsulated components that manage their own state, making code reusable and easier to maintain.

    • Virtual DOM: React uses a virtual representation of the DOM to optimize rendering, improving performance by minimizing direct ...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What is virtual DOM in react?
  • Ans. 

    Virtual DOM is a lightweight representation of the actual DOM in React, enabling efficient updates and rendering.

    • The Virtual DOM is a JavaScript object that mirrors the structure of the real DOM.

    • When changes occur, React updates the Virtual DOM first, not the real DOM directly.

    • React uses a diffing algorithm to compare the Virtual DOM with the real DOM, identifying changes.

    • Only the parts of the real DOM that have change...

  • Answered by AI
Round 3 - Assignment 

Filter and shot the filter block based on title using redux?

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Assignment 

Give 10 questions from node js backend

Round 2 - One-on-one 

(6 Questions)

  • Q1. Ask about angular and node js
  • Q2. What is package.json
  • Ans. 

    package.json is a file used in Node.js projects to manage dependencies, scripts, and metadata.

    • It is a JSON file that contains information about the project, such as name, version, dependencies, and scripts.

    • It is used to manage project dependencies by listing them in the 'dependencies' and 'devDependencies' fields.

    • It allows developers to define scripts for tasks like building, testing, and running the project.

    • Example: {...

  • Answered by AI
  • Q3. What is components in angular,how share data to component
  • Ans. 

    Components in Angular are building blocks of an application. Data can be shared between components using input properties and output events.

    • Components in Angular are reusable, self-contained units of code that define a part of the user interface.

    • Data can be shared to a component using input properties, where data is passed from the parent component to the child component.

    • Data can also be shared from a child component t...

  • Answered by AI
  • Q4. What is === and == ,and wher use === is real time projects
  • Ans. 

    === is strict equality operator, while == is loose equality operator. === is commonly used in real-time projects for accurate comparisons.

    • === is a strict equality operator that checks both value and type of operands

    • == is a loose equality operator that only checks the value of operands

    • === is commonly used in real-time projects to ensure accurate comparisons and prevent unexpected type coercion issues

  • Answered by AI
  • Q5. Write arrow function syntax
  • Ans. 

    Arrow function syntax in JavaScript

    • Arrow functions are concise syntax for writing function expressions in JavaScript

    • They have a shorter syntax compared to traditional function expressions

    • They do not have their own 'this', 'arguments', 'super', or 'new.target' keywords

  • Answered by AI
  • Q6. What is difference between arrow function and anonymous function
  • Ans. 

    Arrow functions are concise syntax for writing function expressions, while anonymous functions do not have a name.

    • Arrow functions have a shorter syntax compared to anonymous functions.

    • Arrow functions do not have their own 'this' keyword, while anonymous functions do.

    • Arrow functions do not have 'arguments' object, while anonymous functions do.

    • Arrow functions are not hoisted, while anonymous functions are hoisted.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare about ur role

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Company Website and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Business analysis tools and techniques
  • Ans. 

    Business analysis tools and techniques are essential for gathering, analyzing, and documenting business requirements.

    • Use tools like Microsoft Excel, Visio, and Jira for data analysis and visualization

    • Techniques such as SWOT analysis, PESTLE analysis, and stakeholder interviews help in understanding business needs

    • Utilize tools like BPMN, UML, and user stories for process modeling and requirement documentation

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Busienss system analysis and process improvements and scenario based questions

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 16 Jun 2025

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Basic Testing concepts
  • Q2. Testing techniques
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(2 Questions)

  • Q1. Devops concepts
  • Q2. Kubernetes oriented questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about NodeJS Event Loop
  • Ans. 

    NodeJS Event Loop is a mechanism that allows NodeJS to perform non-blocking I/O operations by offloading tasks to the system kernel.

    • Event Loop is responsible for handling asynchronous operations in NodeJS.

    • It allows NodeJS to perform multiple operations concurrently without blocking the execution.

    • Event Loop continuously checks the event queue for any pending tasks and executes them in a non-blocking manner.

    • NodeJS uses l...

  • Answered by AI
  • Q2. Previous organization work
  • Ans. 

    I worked at a software development company where I developed web applications for clients.

    • Developed web applications using HTML, CSS, and JavaScript

    • Collaborated with clients to gather requirements and provide updates on project progress

    • Utilized version control systems like Git for code management

  • Answered by AI

Skills evaluated in this interview

Consultant Interview Questions & Answers

user image Anonymous

posted on 26 Aug 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. How many transformation are there in sap bods
  • Ans. 

    There are 4 main transformations in SAP BODS.

    • There are 4 main transformations in SAP BODS: Query transform, Case transform, Map operation transform, and Validation transform.

    • Query transform is used to extract data from a source and apply filters, joins, and other operations.

    • Case transform is used for conditional processing and data manipulation.

    • Map operation transform is used for data mapping and transformation.

    • Validat...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. General Android Basics
Round 2 - Technical 

(1 Question)

  • Q1. Conceptual work flow of concepts
  • Ans. 

    Conceptual work flow of concepts involves understanding the flow of ideas and processes in a systematic manner.

    • Identify key concepts and their relationships

    • Map out the sequence of events or steps

    • Consider dependencies and interactions between concepts

    • Visualize the flow using diagrams or charts

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. Can you describe your previous work experience?
  • Ans. 

    I have over 8 years of experience in visual design, focusing on user-centered design and branding across various industries.

    • Led a team of designers at XYZ Agency, creating visual identities for over 20 brands, including a successful rebranding for a tech startup.

    • Collaborated with cross-functional teams to design user interfaces for mobile and web applications, improving user engagement by 30%.

    • Developed marketing materi...

  • Answered by AI
  • Q2. Design related questions
  • Q3. Practical Design task

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Contus?
Ask anonymously on communities.

Contus Interview FAQs

How many rounds are there in Contus interview?
Contus interview process usually has 2-3 rounds. The most common rounds in the Contus interview process are Technical, One-on-one Round and Assignment.
How to prepare for Contus interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Contus. The most common topics and skills that interviewers at Contus expect are Javascript, MySQL, XML, Web Development and Digital Marketing.
What are the top questions asked in Contus interview?

Some of the top questions asked at the Contus interview -

  1. what is === and == ,and wher use === is real time proje...read more
  2. what is difference between arrow function and anonymous funct...read more
  3. what is components in angular,how share data to compon...read more
How long is the Contus interview process?

The duration of Contus interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 25 interview experiences

Difficulty level

Easy 12%
Moderate 88%

Duration

Less than 2 weeks 76%
2-4 weeks 18%
4-6 weeks 6%
View more

Interview Questions from Similar Companies

NexTurn Interview Questions
4.1
 • 34 Interviews
ClaySys Interview Questions
2.9
 • 26 Interviews
DynPro Interview Questions
3.8
 • 23 Interviews
Pitney Bowes Interview Questions
3.8
 • 22 Interviews
View all

Contus Reviews and Ratings

based on 105 reviews

4.2/5

Rating in categories

4.1

Skill development

4.0

Work-life balance

3.9

Salary

3.9

Job security

4.0

Company culture

3.8

Promotions

4.1

Work satisfaction

Explore 105 Reviews and Ratings
Senior PPC Specialist

Chennai

3-6 Yrs

Not Disclosed

AI developer

Chennai

1-4 Yrs

Not Disclosed

Explore more jobs
Application Developer
56 salaries
unlock blur

₹3.5 L/yr - ₹11 L/yr

Software Development Engineer
42 salaries
unlock blur

₹4.1 L/yr - ₹11 L/yr

Senior Application Developer
28 salaries
unlock blur

₹4 L/yr - ₹14 L/yr

IOS Application Developer
21 salaries
unlock blur

₹3.2 L/yr - ₹10.2 L/yr

Android App Developer
20 salaries
unlock blur

₹3 L/yr - ₹7.5 L/yr

Explore more salaries
Compare Contus with

Accel Frontline

4.1
Compare

Apmosys Technologies

3.4
Compare

Pitney Bowes

3.8
Compare

DynPro

3.8
Compare
write
Share an Interview