Mphasis
100+ Interview Questions and Answers
Q1. 1. All types of database commands- DDL, DML, DCL, TCL 2. Write a java code to reverse a given string or sentence 3. Questions based on a major and minor project 4. Questions based on Industrial Training/Interns...
read moreInterview questions for Associate Software Engineer position
Be familiar with all types of database commands and their usage
Practice writing code to reverse a given string or sentence in Java
Be prepared to discuss major and minor projects, as well as industrial training/internship experiences
Have a good understanding of operating system concepts such as job scheduling, deadlock, and starvation
Know the differences between C++ and Java programming languages
Be able to implement l...read more
You have been given a long type array/list 'ARR' of size 'N'. It represents an elevation map wherein 'ARR[i]' denotes the elevation of the 'ith' bar. Print the total amount of rainwater that...read more
What is a singleton class.
What are design patterns.
Explain the diamond problem in Java.
Will Java be able to sustain its ecosystem in the future?
What is static and dynamic binding.
What is index hunting?
What are semaphores.
What is a binary semaphore?
What is a 3 tier architecture in DBMS ?
Difference between shared and exclusive lock?
Use of profiles in sprin...read more
How can you create a Singleton class in Java?
What are the main return types supported in Web API?
What is different between REST API and RESTful API?
When can a Factory Pattern be used ?
What is static and Dynamic Binding?
What do you mean by SQL injection attack?
1) Explain sql injection .
2) Do you know anything about DDOS attacks.
3) Explain container in microservices.
4) What do you mean by bounded context.
Q12. 4.When you are assigned task in beginning of the sprint what steps do you perform to take it further till completion.
To complete a task assigned at the beginning of a sprint, I follow a set of steps.
I analyze the requirements and scope of the task.
I break down the task into smaller sub-tasks and estimate the time required for each sub-task.
I prioritize the sub-tasks based on their importance and dependencies.
I create a plan and timeline for completing the sub-tasks.
I communicate with the team and stakeholders to ensure everyone is on the same page.
I start working on the sub-tasks and track ...read more
Q14. What is runtime polymorphism and how do you achieve it?
Runtime polymorphism is the ability of an object to take on multiple forms during runtime.
It is achieved through inheritance and method overriding.
The method called depends on the actual object type at runtime.
Example: Animal class with a speak() method, and Dog and Cat classes that inherit from Animal and override the speak() method.
When a Dog object calls speak(), the overridden method in the Dog class is executed.
When a Cat object calls speak(), the overridden method in th...read more
Q15. What do you know about the Organization. For Learning which medium you should prefer Visual representation or Books?
Visual representation is preferred for learning.
Visual representation helps in better understanding complex concepts
Visual aids like diagrams, charts, and videos can enhance learning
Visual learning can improve retention and recall of information
SQL Query to fetch first 5 characters of a string
Q18. What is dependency injection and what are the benefits?
Dependency injection is a design pattern where objects are passed as dependencies rather than being created within a class.
Reduces coupling between classes
Increases testability and maintainability
Allows for easier swapping of dependencies
Examples: Constructor injection, Setter injection, Interface injection
Q19. What is Indexing in SQL and why do we use Indexing?
Indexing in SQL is a way to optimize database performance by creating a data structure that allows for faster retrieval of data.
Indexing is a technique used to quickly locate and access the rows in a database table.
It works by creating an ordered list of values from one or more columns in a table.
By using indexes, the database engine can quickly find the rows that match a certain condition without having to scan the entire table.
Indexes are especially useful for tables with a...read more
What do you know about Mphasis?
Are you willing to relocate?
Q21. How you will fix memory overhead issues in production?
Memory overhead issues can be fixed by optimizing code, reducing unnecessary data, and using efficient data structures.
Analyze code to identify memory leaks and optimize it
Reduce unnecessary data by removing unused variables and objects
Use efficient data structures like arrays instead of linked lists
Implement caching to reduce memory usage
Use garbage collection to free up memory
Consider using a memory profiler to identify memory usage patterns
Ensure proper memory allocation a...read more
1) Explain the difference between monolithic and microservices architecture.
2) Explain spring cloud.Explain CDC.
3) Main role of Docker in microservices.
Q23. Entity framework to join and pull details from joinee table. Left/Right join in Entity framework
Entity framework supports left/right join to pull details from joinee table.
Use LINQ to perform left/right join in Entity framework
Use DefaultIfEmpty() method to perform left join
Use join...into statement to perform right join
Example: var result = from employee in context.Employees
join department in context.Departments on employee.DepartmentId equals department.Id into empDept
from department in empDept.DefaultIfEmpty() select new { employee.Name, department.Name }
Difference between Clustered and Non-Clustered Index
Q25. Have you ever worked with nUnit framework?
Yes, I have worked with nUnit framework.
I have used nUnit for unit testing in C# projects.
I am familiar with its syntax and assertions.
I have integrated nUnit with Visual Studio for continuous testing.
I have used nUnit to test both simple and complex scenarios.
For example, I used nUnit to test a payment processing system.
I also used nUnit to test a complex algorithm for data analysis.
Difference between Abstract class and Interface
Explain the lifecycle methods of components.
Q28. What are the endpoints in WebAPI
Endpoints are URLs that clients use to access resources in a WebAPI.
Endpoints are the entry points for a WebAPI.
They define the resources that can be accessed by clients.
Endpoints are identified by a URL and HTTP method.
Examples of endpoints include /api/users and /api/products.
Endpoints can have parameters that are passed in the URL or request body.
Q29. What is the Data Structure ?
Data structure is a way of organizing and storing data in a computer so that it can be accessed and modified efficiently.
Data structures define the way data is organized and stored in memory.
Examples include arrays, linked lists, stacks, queues, trees, and graphs.
Choosing the right data structure is crucial for efficient algorithm design and performance.
Q30. If we have partitions in Databases why we need partition in informatica also??
Partitions in Informatica help in parallel processing and improving performance.
Partitions in databases and Informatica serve different purposes
Informatica partitions help in parallel processing of data
Improves performance by distributing data processing across multiple nodes
Allows for better resource utilization and faster data processing
Example: Partitioning in Informatica can be used to process large volumes of data efficiently
Q31. Various patterns to achieve DI (Method, Constructor, Property level)
DI can be achieved through method, constructor, and property level patterns.
Method level DI involves passing dependencies as method parameters.
Constructor level DI involves passing dependencies as constructor parameters.
Property level DI involves setting dependencies as properties of an object.
Examples of DI frameworks that use these patterns include Spring and Unity.
Choosing the appropriate pattern depends on the specific use case and design considerations.
Q32. 1. What are the commands used for maven build 2. What are the different stages we have in Jenkins pipeline. 3. Resources that are built via terraform and where we store the terraform files 4. What are the merge...
read moreAnswers to DevOps Lead interview questions
1. mvn clean install - builds the project
2. Stages in Jenkins pipeline: Build, Test, Deploy
3. Terraform builds resources like EC2 instances, S3 buckets. Terraform files are stored in version control systems like Git
4. Merge conflict tools: Git merge, Git rebase, Git cherry-pick
5. Git commands: git clone, git add, git commit, git push, git pull
Q33. What are the various joins in SQL?
Various types of joins in SQL include inner join, left join, right join, and full outer join.
Inner join: Returns rows when there is a match in both tables.
Left join: Returns all rows from the left table and the matched rows from the right table.
Right join: Returns all rows from the right table and the matched rows from the left table.
Full outer join: Returns rows when there is a match in either table.
Q34. 3 types of languages pronunciation one in english language , the same words and subject in hindi and the same statements / dialogue / description in local language that was the process of interview and also it ...
read moreThe question asked about pronunciations in English, Hindi, and the local language.
The question required knowledge of pronunciations in different languages.
Candidates were expected to provide examples of words or phrases in each language.
The question aimed to assess language proficiency and adaptability.
Q35. What is Liskov Principle?
Liskov Principle is a principle of object-oriented programming that states that objects of a superclass should be replaceable with objects of its subclasses without affecting the correctness of the program.
Named after Barbara Liskov, a computer scientist who introduced the principle in 1987
Also known as Liskov Substitution Principle (LSP)
Helps in designing classes that are easy to extend and maintain
Violation of LSP can lead to unexpected behavior in the program
Example: If a ...read more
Q36. 5.Can you do debugging while performing testing
Yes, debugging is an integral part of testing.
Debugging helps identify and fix issues in the code.
Debugging can be done using tools like breakpoints, logs, and debuggers.
Debugging should be done in a separate environment to avoid affecting the testing environment.
Debugging should be done in a systematic manner to ensure all issues are identified and resolved.
Q37. Explain the difference b/w WebService vs WebApi
WebService is a software system designed to support interoperable machine-to-machine interaction over a network. WebApi is a framework for building HTTP services that can be consumed by a broad range of clients.
WebService uses SOAP protocol for communication while WebApi uses HTTP protocol.
WebService is platform-independent while WebApi is platform-dependent.
WebService supports only XML format while WebApi supports XML, JSON, and other formats.
WebService is used for enterpris...read more
Q38. Select alternate rows from SQL
Select alternate rows from SQL
Use the modulo operator to filter alternate rows
Add a WHERE clause with the modulo operator
Example: SELECT * FROM table WHERE id % 2 = 0
Example: SELECT * FROM table WHERE MOD(id, 2) = 0
Q39. Tell me something about Stock Market & Insurance
Stock market & insurance are both financial instruments used for investment and risk management.
Stock market involves buying and selling of shares of publicly traded companies
Insurance is a contract between an individual and an insurance company to protect against financial loss
Both involve risk management and investment
Stock market investments can be insured through options and futures contracts
Insurance companies may invest in the stock market to generate returns for policy...read more
Q40. Interconnect between microservices
Interconnect between microservices involves communication protocols, service discovery, load balancing, and fault tolerance.
Use communication protocols like HTTP, gRPC, or messaging queues for inter-service communication
Implement service discovery mechanisms to locate and connect to other microservices dynamically
Utilize load balancing techniques to distribute incoming requests evenly across multiple instances of a service
Implement fault tolerance strategies such as circuit b...read more
Q41. 3. How would you show the count in a graph 📈 which gets added multiple times ? (Method of cumulative graph - like COVID numbers)
To show count in a cumulative graph, use a line graph with time on x-axis and cumulative count on y-axis.
Use a line graph to show the cumulative count over time
Plot time on the x-axis and cumulative count on the y-axis
Add a label to the y-axis indicating the cumulative count
Use different colors or markers to differentiate between different data sets
Include a legend to explain the different colors/markers used
Q42. Clustered Index vs Non-clustered Index
Clustered index determines physical order of data while non-clustered index has separate structure.
Clustered index determines the physical order of data in a table while non-clustered index has a separate structure.
Clustered index is faster for retrieval of data while non-clustered index is faster for retrieval of specific data.
A table can have only one clustered index while multiple non-clustered indexes can be created.
Clustered index is created on the primary key by default...read more
Q43. What is a recursive query?
A recursive query is a query that refers to itself in order to retrieve data from a database.
A recursive query is used to retrieve hierarchical data such as organizational structures or family trees.
It typically involves a common table expression (CTE) in SQL.
The query continues to execute until a specific condition is met, such as reaching the root node in a tree structure.
Example: Finding all employees and their managers in a company hierarchy.
Q44. deep analysis of the coding
The question requires a detailed analysis of a piece of code.
Examine the code line by line to understand its functionality
Identify any potential bugs or inefficiencies in the code
Consider the overall design and structure of the code
Look for opportunities to optimize or refactor the code
Test different inputs to understand the code's behavior
Q45. What is CSAT and how it is calculated? Are you okay for 24/7 shift? How you will make customer happy?
CSAT is a customer satisfaction metric used to measure how happy customers are with a product or service.
CSAT is calculated by asking customers to rate their satisfaction on a scale of 1-5 or 1-10.
To calculate CSAT, divide the number of satisfied customers by the total number of customers surveyed and multiply by 100.
I am okay for 24/7 shift and will make customers happy by actively listening to their concerns, providing timely and accurate solutions, and going above and beyo...read more
Q46. 1.Difference between findElement and findElements. 2. What is interface?
Explaining the difference between findElement and findElements and defining interface.
findElement returns the first matching element on the page while findElements returns a list of all matching elements.
Both methods are used to locate web elements on a page using locators such as ID, class name, name, etc.
An interface is a collection of abstract methods that can be implemented by a class. It defines a contract that the implementing class must follow.
In Java, interfaces are u...read more
Q47. Hive & Spark optimization techniques
Hive & Spark optimization techniques
Use partitioning and bucketing in Hive to reduce data scanning
Use broadcast join and shuffle partitioning in Spark to optimize performance
Use caching and persisting in Spark to reuse data in memory
Use dynamic allocation and executor memory management in Spark to optimize resource utilization
Q48. Port change in spring boot
To change the port in Spring Boot, modify the application.properties file or use command line arguments.
Modify application.properties file with 'server.port=XXXX'
Use command line argument '--server.port=XXXX'
Update port in embedded server configuration in code
Q49. sql query for update
SQL query for updating data in a database table.
Use the UPDATE statement in SQL to modify existing records in a table.
Specify the table name, column names, and values to be updated in the query.
Use WHERE clause to specify the condition for which records to update.
Example: UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;
Q50. what is the difference between class not exception and no definition class
A class not exception refers to a class that does not inherit from the Exception class, while a no definition class refers to a class that has not been defined or declared.
A class not exception does not have the built-in exception handling capabilities provided by the Exception class.
A no definition class means that the class has not been defined or declared in the code.
An example of a class not exception could be a custom class created for data manipulation, which does not n...read more
Q51. What's formula used for condition based scenarios in excel? (IF, SUMIF etc)
Excel uses IF, SUMIF, COUNTIF, AVERAGEIF, and other formulas for condition based scenarios.
IF formula checks if a condition is met and returns one value if true and another if false.
SUMIF formula adds up values in a range that meet a certain condition.
COUNTIF formula counts the number of cells in a range that meet a certain condition.
AVERAGEIF formula calculates the average of values in a range that meet a certain condition.
Other formulas like MAXIF, MINIF, and CONCATENATEIF ...read more
Q52. What is Change management and overall workflow of change?
Change management is the process of planning, implementing, and monitoring changes to improve business processes.
Identify the need for change
Plan and design the change
Implement the change
Monitor and evaluate the change
Communicate the change to stakeholders
Ensure proper training and support for the change
Continuously improve the change process
Q53. What is capital market and types, what is share and bond
Capital market is a financial market where long-term securities like shares and bonds are bought and sold.
Capital market is a part of the financial system where long-term securities are traded
It provides a platform for companies and governments to raise funds for their operations and projects
Shares represent ownership in a company and give the shareholder voting rights and a share in profits
Bonds are debt instruments issued by companies or governments to raise capital, and th...read more
Q54. Explain Factory Design Pattern
Factory Design Pattern is a creational pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.
Factory Design Pattern is used to create objects without exposing the creation logic to the client.
It provides a way to delegate the instantiation logic to child classes.
It promotes loose coupling by eliminating the need to bind application-specific classes into the code.
Examples include: Simple...read more
Q55. What are the agile metrics you used in your previous project?
Agile metrics used in previous project included velocity, burndown charts, and cycle time.
Velocity - measuring the amount of work completed in a sprint
Burndown charts - tracking the remaining work in a sprint
Cycle time - measuring the time taken for a task to be completed
Q56. WAP to to find the palindrome of string
A program to find if a given string is a palindrome or not.
Create a function that takes a string as input
Reverse the string and compare it with the original string
If they are the same, then the string is a palindrome
Q57. When a transaction is in process and the power is down, what would be the transaction would have been in the user account?
The transaction would not have been completed and the user account would not have been updated.
Transaction would be in an incomplete state
User account would not reflect the transaction
Data integrity may be compromised
Q58. What do you know about Capital Market
Capital market refers to the financial market where long-term securities such as stocks and bonds are traded.
Capital market is a market for long-term securities such as stocks and bonds
It is a platform for companies to raise capital by issuing stocks and bonds
Investors can buy and sell securities in the capital market
Capital market is regulated by government bodies such as SEC in the US
Examples of capital markets include NYSE, NASDAQ, and London Stock Exchange
Q59. How do you recover from a disk consolidation needed warning.
To recover from disk consolidation warning, run a disk consolidation process.
Run a disk consolidation process to resolve the warning.
Ensure that there is enough free space on the datastore before running the consolidation process.
Check for any snapshots on the virtual machine and delete them if not required.
If the warning persists, check for any disk or storage-related issues and resolve them.
Q60. What are the events of scrum? How do you carry them out?
The events of Scrum are Sprint, Sprint Planning, Daily Standup, Sprint Review, and Sprint Retrospective.
Sprint: Time-boxed iteration where work is completed and reviewed.
Sprint Planning: Meeting to plan the work to be done in the Sprint.
Daily Standup: Daily meeting for the team to synchronize and plan the day's work.
Sprint Review: Meeting at the end of the Sprint to review the work completed.
Sprint Retrospective: Meeting at the end of the Sprint to reflect on what went well a...read more
Q61. 1. What is difference between ITIL V3 & V4 ?
ITIL V4 is an updated version of ITIL V3 with a focus on agility, flexibility, and collaboration.
ITIL V4 introduces the Service Value System (SVS) which replaces the Service Lifecycle in V3.
V4 emphasizes on the importance of collaboration and communication between different departments.
V4 includes new practices such as Service Request Management and Problem Management.
V4 also includes a new certification scheme with four levels of certification.
V4 is designed to be more flexi...read more
Q62. How do you define an "Incident"/"Change"/"Problem Task" ?
An incident is an unplanned interruption or reduction in quality of an IT service. A change is a modification to an IT service. A problem task is a task to identify the root cause of an incident or problem.
An incident is an event that disrupts the normal operation of an IT service, such as a server crash or network outage.
A change is a planned modification to an IT service, such as upgrading software or hardware.
A problem task is a task to investigate the root cause of an inc...read more
Q63. Internal working of Hashmap, linkedlist
Hashmap uses hashing to store key-value pairs, while linkedlist is a data structure used to store a collection of elements.
Hashmap uses a hash function to map keys to indices in an array, where the values are stored.
Linkedlist is a collection of nodes, where each node contains a value and a reference to the next node.
Hashmap can have collisions, where multiple keys map to the same index, which is resolved using separate chaining or open addressing.
Linkedlist can be singly lin...read more
Q64. Write an unit test test case for atm withdraw Remove duplicates from a string Write a post request using rest sharper
Unit test case for ATM withdraw and removing duplicates from a string, and writing a post request using RestSharper.
For ATM withdraw, test if the correct amount is deducted from the account balance
For removing duplicates from a string, test if the output string has no duplicate characters
For writing a post request using RestSharper, test if the request is successful and returns the expected response
Q65. Singleton vs static
Singleton and static are both design patterns used to create objects with global access, but they differ in their implementation.
Singleton restricts the instantiation of a class to a single object, while static allows multiple instances.
Singleton provides a global point of access to the object, while static members are accessed through the class name.
Singleton can be lazy-loaded, while static members are initialized at compile-time.
Singleton can be used to maintain state acro...read more
Q66. Decorators and it's functionalty
Decorators in software engineering are functions that modify the behavior of other functions or methods.
Decorators are used to add functionality to existing functions without modifying their code.
They are commonly used in Python to add additional behavior to functions or classes.
Decorators are implemented using the @ symbol followed by the decorator function name.
They can be used for logging, authentication, caching, and more.
Example: @staticmethod decorator in Python marks a...read more
Q67. Whats is java and polymorphism
Java is a popular programming language used for developing various applications. Polymorphism is a concept in object-oriented programming where a single function or method can be used to perform different actions based on the object it is called with.
Java is a high-level, class-based, object-oriented programming language.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism in Java: compile-time (m...read more
Q68. As per OFAC list what are the sanctioned countries
The sanctioned countries as per OFAC list include Iran, North Korea, Syria, Cuba, and Venezuela.
Iran
North Korea
Syria
Cuba
Venezuela
Q69. how to implement exception handling and filters in .net core web api
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
Q70. What are the steps followed to gather requirements?
Steps followed to gather requirements include identifying stakeholders, conducting interviews, analyzing existing documentation, and documenting the requirements.
Identify stakeholders involved in the project
Conduct interviews with stakeholders to understand their needs and expectations
Analyze existing documentation such as business processes, system requirements, and user manuals
Document the requirements in a clear and concise manner
Q71. Tell me something about Capital Market
Capital market is a financial market where long-term securities like stocks, bonds, and mutual funds are traded.
It is a market for raising long-term funds
It includes stock exchanges, bond markets, and mutual fund markets
It facilitates the transfer of funds from savers to borrowers
It is regulated by the Securities and Exchange Board of India (SEBI)
Examples include BSE, NSE, NYSE, NASDAQ, etc.
Q72. What are sub files, types of sub files, difference, which one is used in which conditions.
Q73. Junit testing for rest services
Junit testing for rest services involves testing the functionality and performance of RESTful APIs using Junit framework.
Write test cases to validate the input and output of REST services
Use Junit annotations like @Test, @Before, @After for setup and teardown
Mock external dependencies using frameworks like Mockito for isolated testing
Verify HTTP status codes, response body, headers in test cases
Use tools like RestAssured for making HTTP requests and validating responses
Q74. What you know about capital markets and explain.
Capital markets are financial markets where long-term debt or equity-backed securities are bought and sold.
Capital markets are where companies and governments raise long-term funds through debt or equity securities.
Investors can buy and sell stocks, bonds, and other financial instruments in capital markets.
Capital markets play a crucial role in allocating financial resources efficiently in the economy.
Examples of capital markets include stock exchanges like NYSE and NASDAQ, a...read more
Q75. which Microservice communication pattern you have used?
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
Q76. system design and design principles
System design involves creating a high-level architecture of a software system based on requirements and design principles.
System design focuses on structuring software components and their interactions.
Design principles like SOLID, DRY, and KISS help in creating scalable and maintainable systems.
Consider factors like performance, scalability, security, and maintainability during system design.
Use design patterns like MVC, Observer, and Factory to solve common design problems...read more
Q77. What is the full form of KYc, CDD , AML
KYC stands for Know Your Customer, CDD stands for Customer Due Diligence, and AML stands for Anti-Money Laundering.
KYC is a process of verifying the identity of customers to prevent fraud and money laundering.
CDD is a process of assessing the risk of a customer and verifying their identity before establishing a business relationship.
AML refers to the laws, regulations, and procedures aimed at preventing criminals from disguising illegally obtained funds as legitimate income.
E...read more
Q78. You have three developers working on same powerapps application how do you merge their code while upgrading.
Q79. What is the bank and how it will help?
A bank is a financial institution that provides various financial services to customers, such as savings accounts, loans, and investments.
Banks offer services like checking accounts, savings accounts, and loans to individuals and businesses.
They provide a safe place for customers to store their money and earn interest on their savings.
Banks facilitate transactions between customers, such as transferring money, paying bills, and processing payments.
They also offer financial ad...read more
Q80. Can you handle 3teams, how you overcome silos
Yes, I can handle 3 teams and overcome silos through effective communication and collaboration.
Establish regular meetings with all teams to ensure alignment and identify any potential issues
Encourage cross-functional collaboration and knowledge sharing
Implement a shared project management tool to track progress and ensure transparency
Celebrate team successes together to foster a sense of unity
Address any conflicts or misunderstandings promptly and openly
Q81. What documents needs to be post closing
Documents required post-closing include title deed, mortgage note, and closing disclosure.
Title deed
Mortgage note
Closing disclosure
Q82. Which single sign on technology/Mechanism is used in project
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.
Q83. How do you perform upgrades of ESXi and vCenter.
Upgrades are performed by following a well-planned process that includes compatibility checks, backups, and testing.
Check compatibility of new version with existing hardware and software
Take backups of all critical data and configurations
Test the upgrade in a non-production environment before applying to production
Upgrade ESXi hosts first, followed by vCenter
Monitor the upgrade process and troubleshoot any issues that arise
Q84. What is vMotion, what is a Snapshot and others.
vMotion is a feature in VMware that allows live migration of virtual machines between hosts. Snapshot is a point-in-time copy of a VM.
vMotion enables workload mobility, load balancing, and zero-downtime maintenance.
Snapshot captures the state of a VM at a specific point in time and allows for easy restoration if needed.
Other related terms in VMware include vSphere, ESXi, and vCenter.
vMotion and Snapshot are commonly used in virtualization environments to improve flexibility a...read more
Q85. What do you mean by continuous integration?
Continuous integration is the practice of frequently integrating code changes into a shared repository to detect and fix integration errors early.
Automating the process of building, testing, and integrating code changes multiple times a day
Helps in identifying and fixing integration errors quickly
Ensures that the codebase is always in a deployable state
Promotes collaboration and communication among team members
Q86. What is the difference between Regression testing and Retesting?
Regression testing is testing the entire system after making changes, while retesting is testing a specific bug fix.
Regression testing ensures that changes made to the system do not affect existing functionality.
Retesting ensures that a specific bug or issue has been resolved.
Regression testing is done after every change, while retesting is done after a bug fix.
Regression testing is time-consuming, while retesting is relatively quick.
Example of regression testing: testing the...read more
Q87. What steps you perform to increase velociity
To increase velocity, I focus on improving team communication, removing impediments, and continuously refining our processes.
Encourage open communication and collaboration within the team
Identify and remove any obstacles or impediments that are slowing down progress
Regularly review and refine our processes to optimize efficiency
Ensure that the team is properly trained and equipped with the necessary tools and resources
Encourage a culture of continuous improvement and learning
Q88. What is purpose for TILA RESPA
TILA RESPA is a federal law that aims to protect consumers by providing them with clear and accurate information about mortgage loans.
TILA RESPA stands for Truth in Lending Act and Real Estate Settlement Procedures Act.
The purpose of TILA RESPA is to promote transparency and prevent predatory lending practices in the mortgage industry.
It requires lenders to provide borrowers with clear and easy-to-understand information about loan terms, costs, and risks.
TILA RESPA also manda...read more
Q89. Explain framework
A framework is a set of rules, guidelines, and standards that provide a structure for developing software applications.
A framework provides a foundation for building software applications
It includes pre-written code and libraries that can be reused
Frameworks can be used to speed up development time and improve code quality
Examples of popular frameworks include React, Angular, and Django
Q90. which Application Insight tool you have used?
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
Q91. Search from chrome
To search from Chrome, type your query in the address bar or use the search bar on the new tab page.
Type your query in the address bar and press enter
Use the search bar on the new tab page
You can also use keyboard shortcuts like Ctrl+T to open a new tab and Ctrl+L to focus on the address bar
Q92. What is PIR and when it is used
PIR stands for Post Implementation Review. It is used to evaluate the success of a change initiative and identify areas for improvement.
PIR is conducted after a change has been implemented to assess its impact and effectiveness.
It involves gathering feedback from stakeholders and analyzing data to determine if the change achieved its objectives.
PIR helps identify any issues or challenges faced during the implementation and provides recommendations for future improvements.
Exam...read more
Q93. Define. Net core?
ASP.NET Core is a cross-platform, high-performance framework for building modern, cloud-based, internet-connected applications.
Cross-platform framework for building web applications
High-performance and scalable
Supports cloud-based and internet-connected applications
Q94. Explain web api?
Web API is a set of rules and protocols that allow different software applications to communicate with each other over the internet.
Web API stands for Application Programming Interface for web-based systems.
It allows different software applications to interact with each other over the internet.
Web APIs use HTTP protocols to enable communication between systems.
Examples of web APIs include RESTful APIs, SOAP APIs, and GraphQL APIs.
Q95. Why Scrum master needed in scrum
Scrum master is needed to facilitate the Scrum process and ensure the team follows the framework.
Scrum master acts as a servant leader for the team
They facilitate Scrum events such as daily stand-ups, sprint planning, and retrospectives
They remove impediments and ensure the team has the necessary resources
They help the team to continuously improve and follow the Scrum framework
Examples of Scrum masters include coaches, mentors, and facilitators
Q96. Do you have good knowledge of programmings?
Yes, I have good knowledge of programming.
Proficient in multiple programming languages such as Java, Python, and C++
Experience in developing web applications using frameworks like React and Angular
Familiarity with database management systems like MySQL and MongoDB
Q97. How an audit for change is performed
An audit for change involves reviewing the change process to ensure compliance with policies and procedures.
Reviewing documentation related to the change
Interviewing stakeholders involved in the change
Assessing the impact of the change on the organization
Checking if the change was implemented as planned
Verifying that the change was communicated effectively
Identifying any issues or areas for improvement
Documenting the audit findings and recommendations
Q98. 1) What is Database testing? 2) What is functional testing? 3) What is Data mart?
Database testing is the process of verifying the data stored in the database meets the requirements and is accurate.
It involves checking data integrity, data validation, and data consistency.
It ensures that the database is working as expected and data is being stored and retrieved correctly.
Examples include testing SQL queries, stored procedures, and triggers.
Q99. Any knowledge on sanctioned countries
Sanctioned countries are nations that have been subjected to economic or political restrictions by other countries or international organizations.
Sanctions are typically imposed to address issues such as human rights violations, nuclear proliferation, or support for terrorism.
Examples of sanctioned countries include Iran, North Korea, Cuba, and Russia.
Sanctions can involve trade restrictions, financial penalties, travel bans, or arms embargoes.
The purpose of sanctions is to p...read more
Q100. Explain about VMware and VMware products.
VMware is a virtualization software company that provides a range of products for virtualization, cloud computing, and software-defined data centers.
VMware is a leader in virtualization technology.
Their products include VMware vSphere, VMware Horizon, and VMware NSX.
VMware vSphere is a virtualization platform for building cloud infrastructures.
VMware Horizon is a virtual desktop infrastructure (VDI) solution.
VMware NSX is a network virtualization and security platform.
VMware ...read more
Top HR Questions asked in null
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month