Filter interviews by
Locking mechanisms in multithreaded environments prevent deadlock by managing access to critical sections effectively.
Mutexes: A mutual exclusion lock that allows only one thread to access a resource at a time, preventing race conditions.
Semaphores: A signaling mechanism that controls access to a resource by maintaining a count, allowing multiple threads to access it up to a limit.
Read/Write Locks: These allow mul...
A multithreaded environment allows multiple threads to execute concurrently, improving application performance and responsiveness.
Thread Management: Use thread pools to manage threads efficiently, reducing overhead from frequent thread creation and destruction.
Synchronization: Implement synchronization mechanisms (like mutexes or semaphores) to prevent race conditions when accessing shared resources.
Concurrency Co...
Shortest Job First (SJF) is a scheduling algorithm that selects the process with the smallest execution time next.
SJF is a non-preemptive scheduling algorithm.
It minimizes the average waiting time for a set of processes.
Example: If processes arrive with times [4, 2, 1], SJF will execute in the order of 1, 2, 4.
SJF can lead to starvation for longer processes if shorter ones keep arriving.
It requires knowledge of th...
Find the lowest common ancestor (LCA) of two nodes in a binary tree efficiently.
The LCA of two nodes is the deepest node that is an ancestor of both nodes.
Use a recursive approach to traverse the tree and check for the presence of the nodes.
If the current node matches either of the nodes, return it.
If both nodes are found in the left and right subtrees, the current node is the LCA.
Example: In a tree with nodes 3, ...
Implement personalized recommendations and loyalty rewards program.
Implement personalized recommendations based on user behavior and preferences to increase user engagement.
Introduce a loyalty rewards program to incentivize users to continue using Paytm and earn rewards for their transactions.
My favorite UPI app is PhonePe because of its user-friendly interface and wide range of services.
User-friendly interface makes transactions quick and easy
Wide range of services like bill payments, recharges, and shopping
Offers cashback and rewards for transactions
Secure and reliable platform for financial transactions
It is difficult to provide an accurate estimate without specific data, but the number of UPI transactions in Mumbai is likely to be high due to the city's large population and high digital adoption rate.
Mumbai is one of the largest cities in India with a high population density, leading to a high volume of transactions.
UPI (Unified Payments Interface) has gained significant popularity in India as a convenient and ...
SQL query to retrieve specific data based on a condition
Use SELECT statement to specify the columns to retrieve
Use WHERE clause to specify the condition for filtering the data
Use JOIN clause to combine data from multiple tables if needed
Unordered set is typically implemented using hash tables.
Uses hash tables to store elements with unique keys
Provides constant time complexity for insertion, deletion, and lookup operations
Does not maintain any specific order of elements
A set is implemented as a data structure that stores unique elements with no specific order.
A set does not allow duplicate elements.
Sets are commonly implemented using hash tables or binary search trees.
Examples of set implementations include HashSet in Java and std::set in C++.
I applied via Campus Placement and was interviewed in Feb 2024. There were 3 interview rounds.
They have their own coding platform. The questions are basically from tree.
Tree of space question
My favorite UPI app is PhonePe because of its user-friendly interface and wide range of services.
User-friendly interface makes transactions quick and easy
Wide range of services like bill payments, recharges, and shopping
Offers cashback and rewards for transactions
Secure and reliable platform for financial transactions
Implement personalized recommendations and loyalty rewards program.
Implement personalized recommendations based on user behavior and preferences to increase user engagement.
Introduce a loyalty rewards program to incentivize users to continue using Paytm and earn rewards for their transactions.
It is difficult to provide an accurate estimate without specific data, but the number of UPI transactions in Mumbai is likely to be high due to the city's large population and high digital adoption rate.
Mumbai is one of the largest cities in India with a high population density, leading to a high volume of transactions.
UPI (Unified Payments Interface) has gained significant popularity in India as a convenient and secur...
I appeared for an interview in Apr 2025, where I was asked the following questions.
A multithreaded environment allows multiple threads to execute concurrently, improving application performance and responsiveness.
Thread Management: Use thread pools to manage threads efficiently, reducing overhead from frequent thread creation and destruction.
Synchronization: Implement synchronization mechanisms (like mutexes or semaphores) to prevent race conditions when accessing shared resources.
Concurrency Control...
Locking mechanisms in multithreaded environments prevent deadlock by managing access to critical sections effectively.
Mutexes: A mutual exclusion lock that allows only one thread to access a resource at a time, preventing race conditions.
Semaphores: A signaling mechanism that controls access to a resource by maintaining a count, allowing multiple threads to access it up to a limit.
Read/Write Locks: These allow multiple...
Easy an mi level question from binary search
I appeared for an interview in Oct 2024, where I was asked the following questions.
Shortest Job First (SJF) is a scheduling algorithm that selects the process with the smallest execution time next.
SJF is a non-preemptive scheduling algorithm.
It minimizes the average waiting time for a set of processes.
Example: If processes arrive with times [4, 2, 1], SJF will execute in the order of 1, 2, 4.
SJF can lead to starvation for longer processes if shorter ones keep arriving.
It requires knowledge of the exe...
Find the lowest common ancestor (LCA) of two nodes in a binary tree efficiently.
The LCA of two nodes is the deepest node that is an ancestor of both nodes.
Use a recursive approach to traverse the tree and check for the presence of the nodes.
If the current node matches either of the nodes, return it.
If both nodes are found in the left and right subtrees, the current node is the LCA.
Example: In a tree with nodes 3, 5, an...
I worked on various projects, including a web application for task management and a mobile app for fitness tracking.
Developed a task management web app using React and Node.js, improving team productivity by 30%.
Created a mobile fitness tracking app that integrates with wearable devices, enhancing user engagement through real-time data.
Collaborated with cross-functional teams to gather requirements and deliver features...
A set is implemented as a data structure that stores unique elements with no specific order.
A set does not allow duplicate elements.
Sets are commonly implemented using hash tables or binary search trees.
Examples of set implementations include HashSet in Java and std::set in C++.
Unordered set is typically implemented using hash tables.
Uses hash tables to store elements with unique keys
Provides constant time complexity for insertion, deletion, and lookup operations
Does not maintain any specific order of elements
I applied via Campus Placement and was interviewed in Jun 2024. There was 1 interview round.
It was difficult . couldn't able to solve
SQL, python, excel these are the things ask in 1st assesement
I applied via Naukri.com and was interviewed in Oct 2023. There were 4 interview rounds.
3 Graph based questions (Medium - Hard level)
Optimizing Part-A solution involves identifying bottlenecks and improving efficiency.
Identify the most time-consuming parts of Part-A solution
Analyze the algorithms and data structures used for optimization
Consider parallel processing or distributed computing for faster execution
Optimize database queries and reduce unnecessary operations
Use caching mechanisms to store frequently accessed data
I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.
Hard questions of graph and dp.
It was good and tough
I applied via Campus Placement
Coding round with 3 questions
React based asignment
Hackathon round including two parts a and b
Top trending discussions
Some of the top questions asked at the JUSPAY interview -
based on 18 interview experiences
Difficulty level
Duration
Softwaretest Engineer
37
salaries
| ₹11.5 L/yr - ₹14 L/yr |
Software Engineer
32
salaries
| ₹14.7 L/yr - ₹27 L/yr |
Software Developer
26
salaries
| ₹16.8 L/yr - ₹28 L/yr |
Software Development Engineer
20
salaries
| ₹18.5 L/yr - ₹32.5 L/yr |
Product Manager
17
salaries
| ₹25 L/yr - ₹40.2 L/yr |
MagicPin
Awign Enterprises
Nestaway
Ketto