i
Mphasis
Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
10 min, simple question on programming skills
I have used the asynchronous messaging pattern for Microservice communication.
Implemented messaging queues like RabbitMQ or Kafka for decoupled communication
Used message brokers to enable communication between Microservices
Leveraged event-driven architecture for real-time updates and scalability
I have used Application Insights for monitoring and analyzing the performance of .NET applications.
Used Application Insights to track application performance metrics
Analyzed telemetry data to identify performance bottlenecks
Set up alerts and notifications for critical issues
Integrated Application Insights with Azure DevOps for continuous monitoring
We use in-memory caching technique in our project to improve performance and reduce database load.
In-memory caching is used to store frequently accessed data in memory for quick retrieval
Helps reduce database load and improve application performance
Examples: using MemoryCache in .NET, Redis caching, caching frequently accessed data like user profiles or product information
Yes, API Gateways are used in Microservices to manage and secure communication between services.
API Gateways act as a single entry point for clients to access multiple microservices
They handle authentication, authorization, rate limiting, logging, and monitoring
Examples of API Gateways include Kong, Apigee, and AWS API Gateway
We are using OAuth 2.0 for single sign on in the project.
OAuth 2.0 is a widely used authorization framework that enables a third-party application to obtain limited access to an HTTP service.
It allows users to log in once and access multiple applications without having to log in again.
OAuth 2.0 provides secure delegated access to resources without sharing user credentials.
JWT token is a JSON Web Token used for secure transmission of information between parties.
JWT token is a compact and self-contained way to transmit information between parties.
It is digitally signed to verify its authenticity and integrity.
JWT tokens consist of three parts: header, payload, and signature.
They are commonly used for authentication and information exchange in web applications.
Example: JWT tokens are often
Exception handling and filters in .NET Core Web API
Use try-catch blocks to handle exceptions in the code
Implement global exception handling middleware to catch unhandled exceptions
Use filters like [Authorize] for authentication and [ValidateAntiForgeryToken] for CSRF protection
Create custom exception filters by implementing IExceptionFilter interface
Top trending discussions
I applied via Naukri.com and was interviewed in Oct 2022. There were 4 interview rounds.
Aptitude test with 2 sections
Two basic coding questions . First was about finding the distinct duplicate in an array
OOPs is a programming paradigm based on the concept of objects, which can contain data and code.
OOPs stands for Object-Oriented Programming.
It focuses on creating objects that interact with each other to solve a problem.
Encapsulation, Inheritance, Polymorphism, and Abstraction are the four main pillars of OOPs.
Example: A car can be considered as an object that has properties like color, model, and features, and methods...
SOLID principles are a set of five design principles for writing maintainable and scalable code.
Single Responsibility Principle (SRP) - a class should have only one reason to change
Open/Closed Principle (OCP) - software entities should be open for extension but closed for modification
Liskov Substitution Principle (LSP) - objects of a superclass should be able to be replaced with objects of a subclass without breaking t...
I applied via Job Portal and was interviewed in Dec 2024. There were 2 interview rounds.
This is related to SQL
posted on 14 Oct 2024
I applied via Referral and was interviewed in May 2024. There were 3 interview rounds.
Hacker Rank test, problem solving. Java 8
I applied via Approached by Company and was interviewed in Aug 2024. There were 2 interview rounds.
Design a weather app using Android architecture components.
Use MVVM architecture pattern for separation of concerns
Implement LiveData for real-time data updates
Utilize Room database for offline data storage
Integrate Retrofit for network calls to fetch weather data
Use ViewModel to manage UI-related data in a lifecycle-conscious way
I applied via Approached by Company
My framework is a comprehensive set of tools, libraries, and best practices that I use to streamline the development process and ensure high-quality deliverables.
Utilizes design patterns such as MVC for structuring code
Includes libraries for common tasks like data manipulation and networking
Emphasizes unit testing and continuous integration for code quality
Integrates with popular tools like Git for version control
Suppo...
Types of Selenium waits include implicit, explicit, and fluent waits.
Implicit wait: Waits for a certain amount of time before throwing a NoSuchElementException.
Explicit wait: Waits for a certain condition to occur before proceeding further.
Fluent wait: Waits for a condition to be true with a defined polling frequency.
Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
XPath is used to navigate through XML documents, while CSS is used to style HTML elements.
XPath is more powerful and flexible for navigating XML documents
CSS is more commonly used for styling HTML elements
XPath uses path expressions to select nodes in an XML document
CSS uses selectors to target specific HTML elements
I applied via Naukri.com and was interviewed in Mar 2024. There were 4 interview rounds.
I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.
OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPs focuses on creating objects that interact with each other to solve complex problems
Key principles of OOPs include encapsulation, inheritance, and polymorphism
Encapsulation allows objects to hide their internal state and require all interaction to be performed through an object's methods
Inhe...
I have used the Singleton design pattern in my previous projects.
Used to ensure a class has only one instance and provides a global point of access to it
Helps in managing global resources efficiently
Example: Database connection manager in a web application
Primary key is a unique identifier for each record in a database table.
Primary key ensures each record in a table is unique
It can be a single column or a combination of columns
Primary key values cannot be NULL
Example: 'ID' column in a 'Users' table
Foreign key is a field in a database table that links to a primary key in another table.
Foreign key ensures referential integrity between related tables
It helps maintain relationships between tables
Foreign key constraints can be used to enforce data integrity
A unique key is a field or combination of fields in a database table that uniquely identifies each record in the table.
A unique key ensures that no two records in a table have the same values for the specified key fields.
It can be a single field or a combination of multiple fields.
Unique keys are used to enforce data integrity and prevent duplicate records.
Examples: Primary key, Unique constraint
Different types of databases include relational, NoSQL, graph, and document databases.
Relational databases store data in tables with rows and columns (e.g. MySQL, PostgreSQL)
NoSQL databases are non-relational and can handle unstructured data (e.g. MongoDB, Cassandra)
Graph databases use graph structures for semantic queries (e.g. Neo4j, Amazon Neptune)
Document databases store data in documents (e.g. Couchbase, Firebase)
based on 1 interview
Interview experience
Software Engineer
6.3k
salaries
| ₹2 L/yr - ₹11.1 L/yr |
Senior Software Engineer
5.6k
salaries
| ₹6 L/yr - ₹23.5 L/yr |
Associate Software Engineer
4.6k
salaries
| ₹2 L/yr - ₹6 L/yr |
Module Lead
2.4k
salaries
| ₹9.5 L/yr - ₹34.3 L/yr |
Transaction Processing Officer
2.3k
salaries
| ₹1.5 L/yr - ₹4.5 L/yr |
Cognizant
Wipro
Accenture
TCS