Filter interviews by
Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as the same type.
Polymorphism is a fundamental concept in object-oriented programming.
It allows objects to be used interchangeably, as long as they belong to the same inheritance hierarchy.
Polymorphism is achieved through method overriding and method overloading.
Example: A base class 'Shape' with derived...
Concurrency is the ability of a system to execute multiple tasks simultaneously.
Concurrency allows multiple tasks to be executed concurrently.
It improves system performance and responsiveness.
Concurrency can be achieved through multi-threading or parallel processing.
Examples include running multiple applications on a computer, handling multiple user requests simultaneously, etc.
Synchronous and asynchronous are two different ways of executing tasks in a system.
Synchronous execution blocks the program until a task is completed.
Asynchronous execution allows the program to continue running while a task is being processed.
Synchronous tasks are executed one after another in a sequential manner.
Asynchronous tasks can be executed concurrently or in parallel.
Synchronous communication is like making a ...
Top trending discussions
I applied via Naukri.com and was interviewed before May 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before Dec 2020. There was 1 interview round.
I appeared for an interview before Nov 2023.
API stands for Application Programming Interface. It is a set of rules and protocols for building and interacting with software applications.
API allows different software applications to communicate with each other
APIs can be implemented in the cloud by hosting the API on a cloud platform such as AWS, Azure, or Google Cloud
Cloud-based APIs provide scalability, flexibility, and accessibility for developers and users
Exam...
API request/response is the communication between a client and a server where the client sends a request and the server sends a response.
API request is a message sent by a client to a server to retrieve or send data
API response is a message sent by a server to a client in response to a request
API requests and responses are typically formatted in JSON or XML
Examples: Sending a GET request to retrieve data from a server,...
I applied via Naukri.com and was interviewed in Apr 2021. There was 1 interview round.
I appeared for an interview in Dec 2021.
Designing microservices architecture involves breaking down a monolithic application into smaller, independent services.
Identify business capabilities and define services around them
Use API gateways for routing and load balancing
Implement service discovery and registration
Ensure fault tolerance and scalability
Use event-driven architecture for communication between services
Implement distributed transactions using Saga p...
I applied via Recruitment Consulltant and was interviewed in Nov 2023. There was 1 interview round.
The .NET framework is a software framework developed by Microsoft that provides a large library of pre-coded solutions to common programming problems.
Developed by Microsoft
Provides a large library of pre-coded solutions
Supports multiple programming languages like C#, VB.NET, F#
Used for building various types of applications including web, desktop, mobile
Consists of Common Language Runtime (CLR) and Base Class Library (...
The 3-layer API architecture in Mule is a design pattern that separates the presentation, business logic, and data access layers.
Presentation Layer: Handles the user interface and interaction with the API
Business Logic Layer: Implements the core functionality and processes the requests
Data Access Layer: Manages the interaction with the underlying data sources
Example: In Mule, the presentation layer can be implemented u...
I applied via Naukri.com and was interviewed in Jun 2021. There were 6 interview rounds.
Structures are data types that allow you to group related data items of different data types.
Structures are used to create complex data types.
They can contain variables of different data types.
Structures can be used to represent real-world objects.
They are defined using the struct keyword in C and C++.
Examples of structures include employee records, student records, and customer records.
The shortest sorting order is the one with only one element.
Sorting order with only one element is the shortest.
An array with only one element is already sorted.
based on 1 interview experience
Senior Consultant
4
salaries
| ₹50 L/yr - ₹120 L/yr |
Wipro
Cognizant
Infosys
Tech Mahindra