i
M2P Fintech
Filter interviews by
I was interviewed in Nov 2024.
Asked to solve 2/3 dsa. Medium level
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Q1. Train arrival & departure timings are given in 2 separate arrays, find the maximum number of platforms required at a single instance to accommodate smooth arrival & departure of all the trains.
Q2. Find the Longest Increasing Subsequence in the given array.
System Design both LLD & HLD questions were asked by giving a use case.
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Collection framework is a unified architecture for representing and manipulating collections of objects in Java.
It provides interfaces (like List, Set, Map) and classes (like ArrayList, HashSet, HashMap) to store and manipulate groups of objects.
It allows for easy manipulation, sorting, searching, and iteration of collections.
Collections in the framework can store objects of any type, including user-defined classes.
Exa...
Spring Boot dependency injection is a design pattern where objects are passed their dependencies rather than creating them internally.
In Spring Boot, dependency injection is achieved through the use of @Autowired annotation.
It helps in achieving loose coupling between classes and promotes easier testing and maintenance.
Example: @Autowired private UserService userService; // Injecting UserService dependency
Rate limiter is used to control the rate of incoming requests to a server or API.
Prevents server overload by limiting the number of requests a client can make in a specific time period
Helps protect against DDoS attacks by limiting the rate of incoming requests
Ensures fair usage of resources by preventing one client from monopolizing server resources
Can be implemented using algorithms like token bucket or leaky bucket
Ex...
A thread is a lightweight sub-process that allows concurrent execution within a process. Threads can be created in multiple ways.
Threads can be created by extending the Thread class in Java.
Threads can be created by implementing the Runnable interface in Java.
Threads can be created using thread pools in Java.
Threads can be created using asynchronous functions in JavaScript.
thread.join() is used to wait for a thread to finish its execution before moving on to the next steps.
thread.join() blocks the current thread until the thread it is called on completes its execution.
It is commonly used in multi-threaded applications to ensure that all threads have finished before proceeding.
Without thread.join(), the main thread may continue executing while other threads are still running.
Example: thre...
Sync call blocks the execution until the response is received, while asynchronous call allows the program to continue executing without waiting for the response.
Sync call blocks the program execution until the response is received
Asynchronous call allows the program to continue executing without waiting for the response
Sync calls are easier to understand and debug, but can lead to performance issues if used excessively
...
Deploying service in production server involves building the application, configuring the server, and monitoring performance.
Build the application code into a deployable package (e.g. JAR file for Java applications)
Configure the production server with necessary dependencies and environment variables
Deploy the application package to the server using tools like Docker, Kubernetes, or manual deployment scripts
Monitor the ...
Jenkins is a continuous integration tool used for automating software development processes, while Kubernetes is a container orchestration platform for managing containerized applications.
Jenkins is used for automating the building, testing, and deployment of software projects.
Kubernetes helps in automating the deployment, scaling, and management of containerized applications.
Jenkins can be integrated with Kubernetes t...
Fail safe focuses on ensuring system stability and preventing catastrophic failures, while fail fast prioritizes quick detection and response to errors.
Fail safe is about designing systems to minimize the impact of failures and ensure stability.
Fail fast is about quickly detecting and responding to errors to prevent further issues.
Fail safe often involves redundancy and error checking mechanisms to prevent catastrophic...
I applied via Naukri.com
M2P Fintech interview questions for popular designations
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
Medium level leetcode questions
APIs were used in the customer journey to streamline processes and enhance user experience.
APIs were integrated into the company's website to provide real-time data to customers.
APIs were utilized to connect the company's CRM system with third-party applications for seamless customer interactions.
APIs enabled customers to access personalized recommendations and content based on their preferences.
APIs facilitated secure...
I applied via Walk-in and was interviewed in Apr 2024. There were 2 interview rounds.
15 aptitute and 2 sql coding question
I applied via LinkedIn and was interviewed in Aug 2024. There were 3 interview rounds.
2 questions was there
Basic technical questions
I am a passionate Java Developer with 5 years of experience in developing web applications and implementing software solutions.
5 years of experience in Java development
Strong knowledge of web application development
Skilled in implementing software solutions
Experience with frameworks like Spring and Hibernate
Familiar with Agile development practices
Yes, I am willing to allocate time and resources as needed for the job.
I am committed to meeting project deadlines and delivering high-quality code.
I am open to learning new technologies and tools to improve my skills.
I am willing to work extra hours if necessary to complete tasks on time.
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
Normal DSA round from hacker rank
DSA round from hacker rank or leetcode
Top trending discussions
Interview experience
based on 83 reviews
Rating in categories
Software Engineer
36
salaries
| ₹3 L/yr - ₹12 L/yr |
Software Developer
36
salaries
| ₹4 L/yr - ₹12 L/yr |
Software Development Engineer
32
salaries
| ₹4.5 L/yr - ₹12 L/yr |
Software Development Engineer II
28
salaries
| ₹9.4 L/yr - ₹35.8 L/yr |
Software Development Engineer 1
18
salaries
| ₹6 L/yr - ₹18 L/yr |
Razorpay
Paytm
PhonePe
Payed