Add office photos
Mphasis logo
Engaged Employer

Mphasis

Verified
3.4
based on 8.4k Reviews
Video summary
Filter interviews by
Senior Software Developer
Clear (1)

10+ Mphasis Senior Software Developer Interview Questions and Answers

Updated 18 Jan 2025

Q1. If database,what is procedure & function

Ans.

Procedures and functions are stored routines in a database that can be called to perform specific tasks.

  • Procedures are a set of SQL statements that perform a specific task. They can have input and output parameters.

  • Functions are similar to procedures but return a value. They can be used in SQL queries like any other function.

  • Both procedures and functions can improve code reusability and maintainability in a database system.

Add your answer
right arrow

Q2. sort values in list based on some logic

Ans.

Sort array of strings based on custom logic

  • Define the custom logic for sorting

  • Implement a sorting algorithm such as bubble sort or quicksort

  • Apply the custom logic during the sorting process

Add your answer
right arrow

Q3. Difference between abstraction and interface.

Ans.

Abstraction is hiding the implementation details while interface is a contract that defines the methods that a class must implement.

  • Abstraction focuses on hiding the internal implementation details of a class, allowing the user to only see the necessary information.

  • Interfaces define a set of methods that a class must implement, without specifying how those methods are implemented.

  • Abstraction can be achieved through abstract classes in object-oriented programming languages.

  • Int...read more

Add your answer
right arrow

Q4. Why string is immutable?

Ans.

String is immutable in order to ensure data integrity and security.

  • Immutable strings prevent accidental changes to data, ensuring consistency in programs.

  • Immutable strings allow for more efficient memory management and optimization.

  • Example: In Java, once a string object is created, its value cannot be changed.

Add your answer
right arrow
Discover Mphasis interview dos and don'ts from real experiences

Q5. find if a string is a pallandrome or not

Ans.

Check if a string is a palindrome or not.

  • Reverse the string and compare it with the original string.

  • Use two pointers, one at the beginning and one at the end, and compare the characters.

  • Ignore non-alphanumeric characters and convert to lowercase before checking.

Add your answer
right arrow

Q6. What is extrenization

Ans.

Extrusion is a process used to create objects of a fixed cross-sectional profile.

  • Extrusion is a manufacturing process where a material is pushed through a die to create a specific shape.

  • Common materials used in extrusion include metals, plastics, and food products.

  • Examples of extruded products include pipes, rods, and window frames.

Add your answer
right arrow
Are these interview questions helpful?

Q7. What is primary key?

Ans.

Primary key is a unique identifier for each record in a database table.

  • Primary key ensures each record in a table is uniquely identified.

  • It must have a unique value for each record.

  • Primary key can be a single column or a combination of columns.

  • Examples: ID column in a user table, combination of first name and last name in an employee table.

Add your answer
right arrow

Q8. What is trigger

Ans.

A trigger is a special kind of stored procedure that is automatically executed when certain events occur in a database.

  • Triggers are used to maintain data integrity by enforcing business rules or cascading changes.

  • They can be set to execute before or after INSERT, UPDATE, or DELETE operations.

  • Examples include auditing changes to a table, updating related records in other tables, or enforcing constraints.

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q9. What'sis database

Ans.

A database is a structured collection of data that is stored and accessed electronically.

  • Database organizes and stores data in tables

  • It allows for efficient retrieval, insertion, and updating of data

  • Examples include MySQL, Oracle, MongoDB

Add your answer
right arrow

Q10. middleware in .net core

Ans.

Middleware in .NET Core is a component that can handle requests and responses in the application pipeline.

  • Middleware is a piece of software that can intercept and process HTTP requests and responses in the application pipeline.

  • Middleware can be used for logging, authentication, authorization, error handling, and more.

  • Middleware is added to the application pipeline using the app.UseMiddleware() method in the Configure method of the Startup class.

  • Example: app.UseMiddleware<Cust...read more

Add your answer
right arrow

Q11. auth in webapi

Ans.

Authentication in web API is crucial for securing access to resources and ensuring data privacy.

  • Use token-based authentication like JWT for secure communication between client and server

  • Implement OAuth2 for authorization and access control

  • Use HTTPS to encrypt data transmission and prevent man-in-the-middle attacks

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

Interview Process at Mphasis Senior Software Developer

based on 3 interviews
Interview experience
4.3
Good
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Software Developer Interview Questions from Similar Companies

View all
Recently Viewed
SALARIES
Mphasis
SALARIES
Mphasis
SALARIES
Mphasis
SALARIES
PeopleStrong
SALARIES
Sutherland Global Services
SALARIES
PeopleStrong Technologies
SALARIES
PeopleStrong
SALARIES
Mphasis
SALARIES
PeopleStrong
JOBS
Black N Green Mobile Solutions
No Jobs
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

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