Add office photos
Employer?
Claim Account for FREE

Mphasis

3.4
based on 7.8k Reviews
Filter interviews by

100+ Interview Questions and Answers

Updated 12 Dec 2024
Popular Designations

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 more
Ans.

Interview 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

Add your answer
Q2. Trapping Rain Water

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

View 3 more answers
Q3. Java and OOPS Questions

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.

Add your answer
Q4. OS, DBMS And Springboot Questions

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

Add your answer
Discover null interview dos and don'ts from real experiences
Q5. Java Question

How can you create a Singleton class in Java?

View 2 more answers
Q6. Technical Question

What are the main return types supported in Web API?

Add your answer
Are these interview questions helpful?
Q7. Technical Question

What is different between REST API and RESTful API?

Add your answer
Q8. Technical Question

When can a Factory Pattern be used ?

Add your answer
Share interview questions and help millions of jobseekers 🌟
Q9. OOPS Question

What is static and Dynamic Binding?

Add your answer
Q10. Technical Question

What do you mean by SQL injection attack?

Add your answer
Q11. DBMS, CN and Microservices Questions

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.

Add your answer

Q12. 4.When you are assigned task in beginning of the sprint what steps do you perform to take it further till completion.

Ans.

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

Add your answer
Q13. React Question

What are synthetic events in React?

Add your answer

Q14. What is runtime polymorphism and how do you achieve it?

Ans.

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

Add your answer

Q15. What do you know about the Organization. For Learning which medium you should prefer Visual representation or Books?

Ans.

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

Add your answer
Q16. SQL Question

SQL Query to fetch first 5 characters of a string

Add your answer
Q17. DBMS Question

What is a weak entity set?

Add your answer

Q18. What is dependency injection and what are the benefits?

Ans.

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

Add your answer

Q19. What is Indexing in SQL and why do we use Indexing?

Ans.

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

Add your answer
Q20. Basic HR Questions

What do you know about Mphasis?
Are you willing to relocate?

Add your answer

Q21. How you will fix memory overhead issues in production?

Ans.

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

Add your answer
Q22. Microservices Questions

1) Explain the difference between monolithic and microservices architecture.

2) Explain spring cloud.Explain CDC.

3) Main role of Docker in microservices.

Add your answer

Q23. Entity framework to join and pull details from joinee table. Left/Right join in Entity framework

Ans.

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 }

Add your answer
Q24. DBMS Question

Difference between Clustered and Non-Clustered Index

Add your answer

Q25. Have you ever worked with nUnit framework?

Ans.

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.

Add your answer
Q26. Java Question

Difference between Abstract class and Interface

Add your answer
Q27. React Question

Explain the lifecycle methods of components.

Add your answer

Q28. What are the endpoints in WebAPI

Ans.

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.

Add your answer

Q29. What is the Data Structure ?

Ans.

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.

Add your answer

Q30. If we have partitions in Databases why we need partition in informatica also??

Ans.

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

Add your answer

Q31. Various patterns to achieve DI (Method, Constructor, Property level)

Ans.

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.

Add your answer

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 more
Ans.

Answers 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

Add your answer

Q33. What are the various joins in SQL?

Ans.

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.

Add your answer

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 more
Ans.

The 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.

Add your answer

Q35. What is Liskov Principle?

Ans.

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

Add your answer

Q36. 5.Can you do debugging while performing testing

Ans.

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.

Add your answer

Q37. Explain the difference b/w WebService vs WebApi

Ans.

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

Add your answer

Q38. Select alternate rows from SQL

Ans.

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

View 1 answer

Q39. Tell me something about Stock Market & Insurance

Ans.

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

Add your answer

Q40. Interconnect between microservices

Ans.

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

Add your answer

Q41. 3. How would you show the count in a graph 📈 which gets added multiple times ? (Method of cumulative graph - like COVID numbers)

Ans.

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

Add your answer

Q42. Clustered Index vs Non-clustered Index

Ans.

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

Add your answer

Q43. What is a recursive query?

Ans.

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.

Add your answer

Q44. deep analysis of the coding

Ans.

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

Add your answer

Q45. What is CSAT and how it is calculated? Are you okay for 24/7 shift? How you will make customer happy?

Ans.

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

Add your answer

Q46. 1.Difference between findElement and findElements. 2. What is interface?

Ans.

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

View 1 answer

Q47. Hive & Spark optimization techniques

Ans.

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

Add your answer

Q48. Port change in spring boot

Ans.

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

Add your answer

Q49. sql query for update

Ans.

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;

Add your answer

Q50. what is the difference between class not exception and no definition class

Ans.

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

View 1 answer

Q51. What's formula used for condition based scenarios in excel? (IF, SUMIF etc)

Ans.

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

Add your answer

Q52. What is Change management and overall workflow of change?

Ans.

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

Add your answer

Q53. What is capital market and types, what is share and bond

Ans.

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

Add your answer

Q54. Explain Factory Design Pattern

Ans.

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

Add your answer

Q55. What are the agile metrics you used in your previous project?

Ans.

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

Add your answer

Q56. WAP to to find the palindrome of string

Ans.

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

Add your answer

Q57. When a transaction is in process and the power is down, what would be the transaction would have been in the user account?

Ans.

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

Add your answer

Q58. What do you know about Capital Market

Ans.

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

Add your answer

Q59. How do you recover from a disk consolidation needed warning.

Ans.

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.

Add your answer

Q60. What are the events of scrum? How do you carry them out?

Ans.

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

Add your answer

Q61. 1. What is difference between ITIL V3 & V4 ?

Ans.

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

Add your answer

Q62. How do you define an "Incident"/"Change"/"Problem Task" ?

Ans.

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

Add your answer

Q63. Internal working of Hashmap, linkedlist

Ans.

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

Add your answer

Q64. Write an unit test test case for atm withdraw Remove duplicates from a string Write a post request using rest sharper

Ans.

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

Add your answer

Q65. Singleton vs static

Ans.

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

Add your answer

Q66. Decorators and it's functionalty

Ans.

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

Add your answer

Q67. Whats is java and polymorphism

Ans.

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

Add your answer

Q68. As per OFAC list what are the sanctioned countries

Ans.

The sanctioned countries as per OFAC list include Iran, North Korea, Syria, Cuba, and Venezuela.

  • Iran

  • North Korea

  • Syria

  • Cuba

  • Venezuela

View 1 answer

Q69. how to implement exception handling and filters in .net core web api

Ans.

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

Add your answer

Q70. What are the steps followed to gather requirements?

Ans.

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

Add your answer

Q71. Tell me something about Capital Market

Ans.

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.

Add your answer

Q72. What are sub files, types of sub files, difference, which one is used in which conditions.

Add your answer

Q73. Junit testing for rest services

Ans.

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

Add your answer

Q74. What you know about capital markets and explain.

Ans.

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

Add your answer

Q75. which Microservice communication pattern you have used?

Ans.

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

Add your answer

Q76. system design and design principles

Ans.

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

Add your answer

Q77. What is the full form of KYc, CDD , AML

Ans.

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

Add your answer

Q78. You have three developers working on same powerapps application how do you merge their code while upgrading.

Add your answer

Q79. What is the bank and how it will help?

Ans.

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

Add your answer

Q80. Can you handle 3teams, how you overcome silos

Ans.

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

Add your answer

Q81. What documents needs to be post closing

Ans.

Documents required post-closing include title deed, mortgage note, and closing disclosure.

  • Title deed

  • Mortgage note

  • Closing disclosure

Add your answer

Q82. Which single sign on technology/Mechanism is used in project

Ans.

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.

Add your answer

Q83. How do you perform upgrades of ESXi and vCenter.

Ans.

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

Add your answer

Q84. What is vMotion, what is a Snapshot and others.

Ans.

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

Add your answer

Q85. What do you mean by continuous integration?

Ans.

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

Add your answer

Q86. What is the difference between Regression testing and Retesting?

Ans.

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

Add your answer

Q87. What steps you perform to increase velociity

Ans.

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

Add your answer

Q88. What is purpose for TILA RESPA

Ans.

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

View 1 answer

Q89. Explain framework

Ans.

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

Add your answer

Q90. which Application Insight tool you have used?

Ans.

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

Add your answer

Q91. Search from chrome

Ans.

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

Add your answer

Q92. What is PIR and when it is used

Ans.

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

View 1 answer

Q93. Define. Net core?

Ans.

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

Add your answer

Q94. Explain web api?

Ans.

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.

Add your answer

Q95. Why Scrum master needed in scrum

Ans.

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

Add your answer

Q96. Do you have good knowledge of programmings?

Ans.

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

Add your answer

Q97. How an audit for change is performed

Ans.

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

Add your answer

Q98. 1) What is Database testing? 2) What is functional testing? 3) What is Data mart?

Ans.

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.

Add your answer

Q99. Any knowledge on sanctioned countries

Ans.

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

View 2 more answers

Q100. Explain about VMware and VMware products.

Ans.

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

Add your answer
1
2
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at null

based on 306 interviews in the last 1 year
Interview experience
3.9
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.1
 • 393 Interview Questions
4.2
 • 206 Interview Questions
3.8
 • 202 Interview Questions
3.9
 • 174 Interview Questions
3.8
 • 130 Interview Questions
View all
Top Mphasis Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter