i
Mphasis
Filter interviews by
Clear (1)
I was interviewed before Dec 2020.
Round duration - 60 minutes
Round difficulty - Easy
This was a technical Interview round where I was asked questions related to Java and OOPS concepts.
JIT compiler stands for Just-In-Time compiler, which compiles code during runtime instead of ahead of time.
JIT compiler translates bytecode into machine code on-the-fly
Improves performance by optimizing frequently executed code
Examples include Java HotSpot, .NET CLR, V8 JavaScript engine
SOLID principles are a set of five design principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable...
Java 8 streams are a sequence of elements that support functional-style operations.
Streams allow for processing collections of data in a declarative way.
They can be used to perform operations like filter, map, reduce, and collect.
Streams are lazy, meaning they only perform operations when necessary.
Example: List<String> names = Arrays.asList("Alice", "Bob", "Charlie"); Stream<String> stream = names.stream()
PermGen is a fixed size memory space for JVM metadata in Java 7 and earlier, while MetaSpace is a memory space that dynamically resizes in Java 8+.
PermGen is used for storing class metadata, interned strings, and constant pool data.
MetaSpace is used for storing class metadata, method data, and JIT code.
PermGen has a fixed size and can lead to OutOfMemoryError if exceeded.
MetaSpace dynamically resizes based on applicati...
Round duration - 60 minutes
Round difficulty - Medium
This was a technical Interview round where I was asked questions related to Spring Boot framework and multithreading.
Dependency injection is a design pattern where components are provided with their dependencies rather than creating them internally.
Allows for easier testing by providing mock dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Examples: Constructor injection, Setter injection, Interface injection
The @SpringBootApplication annotation is used to mark the main class of a Spring Boot application.
Combines @Configuration, @EnableAutoConfiguration, and @ComponentScan annotations
Enables Spring Boot to automatically configure the application based on dependencies and classpath
Marks the entry point of the Spring Boot application
The default port of Tomcat in Spring Boot is 8080.
The default port can be changed in the application.properties file by setting server.port property.
To run the Spring Boot application on a different port, you can specify the port number as a command line argument.
For example, to run the application on port 9090, you can use the command: java -jar -Dserver.port=9090 myapp.jar
Round duration - 30 minutes
Round difficulty - Easy
HR round that lasted for about 30 minutes. The Interviewer asked questions to know more about me and we also dicussed the salary.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Naukri.com and was interviewed before Oct 2021. There were 2 interview rounds.
Answering SQL server questions on dense rank, pivot, stored procedure vs. function
Dense rank is used to assign a rank to each row within a partition of a result set
Pivot is used to transform rows into columns
Stored procedures are precompiled and stored in the database while functions are not
Functions return a value while stored procedures do not necessarily have to
Functions can be used in SELECT statements while stored...
I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.
What people are saying about Mphasis
I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.
Mphasis interview questions for designations
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
Get interview-ready with Top Mphasis Interview Questions
I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.
I applied via Referral and was interviewed before Mar 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jan 2021. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Jan 2021. There was 1 interview round.
Some of the top questions asked at the Mphasis Senior Software Engineer interview -
The duration of Mphasis Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 30 interviews
3 Interview rounds
based on 460 reviews
Rating in categories
Software Engineer
6.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
5.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
4.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Module Lead
2.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Transaction Processing Officer
2.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Cognizant
Wipro
Accenture
TCS