Filter interviews by
JavaScript is a high-level, interpreted programming language used for creating interactive websites.
JavaScript is commonly used for client-side web development.
It can also be used for server-side development with Node.js.
JavaScript allows for dynamic content, animations, and interactive features on websites.
Reactjs is preferred nowadays due to its component-based architecture, virtual DOM for efficient updates, and strong community support.
Component-based architecture allows for reusability and easier maintenance of code.
Virtual DOM enables efficient updates by only re-rendering components that have changed.
Strong community support provides a wealth of resources, libraries, and tools for developers.
React's declarative app...
Middleware is software that acts as a bridge between different applications or components, allowing them to communicate and share data.
Middleware helps in integrating different systems and applications by providing a common platform for communication.
It can handle tasks such as data transformation, security, logging, and error handling.
Examples of middleware include web servers like Apache or Nginx, messaging systems l
I applied via LinkedIn and was interviewed in Mar 2023. There were 2 interview rounds.
I applied via Company Website and was interviewed in Jun 2022. There were 2 interview rounds.
I was interviewed in Mar 2021.
To find middle node of a linked list, use two pointers - slow and fast.
Initialize slow and fast pointers to the head of the linked list
Move slow pointer one step at a time and fast pointer two steps at a time
When fast pointer reaches the end of the list, slow pointer will be at the middle node
Sort an array of 0s and 1s in ascending order.
Use a sorting algorithm like bubble sort or quick sort.
Loop through the array and swap 0s with 1s if necessary.
Alternatively, count the number of 0s and 1s and recreate the array with the correct order.
Classes and structures are both used to create custom data types in object-oriented programming, but they have some key differences.
Classes are reference types, while structures are value types.
Classes support inheritance and polymorphism, while structures do not.
Classes have a default initializer, while structures do not.
Classes can have deinitializers, while structures cannot.
Classes can be passed around as reference...
So Delhi interview questions for popular designations
I applied via Approached by Company and was interviewed before Nov 2021. There were 3 interview rounds.
Get interview-ready with Top So Delhi Interview Questions
Top trending discussions
Motors are rated in KW because they consume power, while transformers and generators are rated in KVA because they produce power.
Motors convert electrical energy into mechanical energy, so they consume power and are rated in KW.
Transformers and generators produce electrical energy, so they are rated in KVA based on their apparent power.
KVA takes into account both the real power (KW) and the reactive power (KVAR) produc...
The type of motor used in ceiling fans is an induction motor.
Ceiling fans typically use single-phase induction motors.
These motors are designed to provide a constant speed and are efficient in converting electrical energy into mechanical energy.
The motor consists of a stator and a rotor, with the stator being the stationary part and the rotor being the rotating part.
The stator contains windings that create a rotating m...
A thermal power plant generates electricity by converting heat energy into mechanical energy.
Thermal power plants use fossil fuels or nuclear energy to heat water and produce steam.
The steam drives a turbine, which is connected to a generator that produces electricity.
The heat source can be coal, natural gas, oil, or nuclear reactions.
The steam is condensed back into water and recycled in a closed-loop system.
Thermal p...
A program to generate a geometric progression (GP).
Take the first term, common ratio and number of terms as input.
Use a loop to calculate each term of the GP.
Print the generated GP as output.
A program to print factorial using recursion
Define a function to calculate factorial recursively
Base case: if the number is 0 or 1, return 1
Recursive case: multiply the number with factorial of (number - 1)
Print the factorial of a given number
Logic to reverse a string without using string functions
Iterate through the string from the last character to the first
Create a new string and append each character to it in reverse order
I know multiple programming languages including Java, Python, and C++.
Proficient in Java with experience in developing web applications using Spring framework
Familiar with Python for data analysis and machine learning
Experience in C++ for developing high-performance applications
Also familiar with HTML, CSS, and JavaScript for front-end development
Class is a blueprint for creating objects, encapsulation is the process of hiding data and methods within a class.
Class is a template or blueprint that defines the properties and behaviors of an object.
Encapsulation is the process of bundling data and methods together within a class, hiding the internal details from the outside world.
Other features of OOP include inheritance, polymorphism, and abstraction.
Inheritance a...
Program to find the sum of squares of each term of Fibonacci series
Generate Fibonacci series using loop or recursion
Calculate square of each term
Add all squares to get the sum
I would like to join Cognizant because of its reputation as a leading global technology and consulting company.
Cognizant has a strong presence in the industry and is known for its innovative solutions.
I am impressed by Cognizant's commitment to digital transformation and its ability to deliver value to clients.
The company offers excellent career growth opportunities and a supportive work environment.
Cognizant's diverse...
based on 2 interviews
Interview experience
Software Developer
6
salaries
| ₹11 L/yr - ₹26.2 L/yr |
Software Engineer
4
salaries
| ₹4.5 L/yr - ₹5.4 L/yr |
Sales Officer
4
salaries
| ₹2.2 L/yr - ₹3 L/yr |
Front end Developer
4
salaries
| ₹2.5 L/yr - ₹3.6 L/yr |
Full Stack Developer
4
salaries
| ₹4 L/yr - ₹12.8 L/yr |
TCS
Accenture
Wipro
Cognizant