i
Razorpay
Filter interviews by
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
Aptitude and coding both
Merge overlapping intervals to create a new set of non-overlapping intervals.
Sort the intervals based on the start time.
Iterate through the intervals and merge overlapping intervals.
Return the merged intervals as the final result.
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Machine coding round of 1.5~2 hours
Top trending discussions
I applied via LinkedIn and was interviewed before Oct 2023. There were 3 interview rounds.
It was more based on array/string manipulation, stack/queue based, if you have solved questions before then it will be easy/medium difficulty level for yo
posted on 18 Jan 2024
I was interviewed before Jan 2023.
Two string manipulation DSA questions (EASY + MEDIUM)
1 medium egg dropping problem
1 hard string manipulation
Dsa problems
3 dsa questions (2 medium+1 hard)
1. Two Voting quque
2. Some dp
3. Trie implementation
posted on 13 Oct 2023
I applied via Referral and was interviewed before Oct 2022. There were 4 interview rounds.
Low level design of a car rental service in java.
Graph based algorithms were discussed and coded.
posted on 15 Nov 2024
I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.
Merge two sorted linked lists into a single sorted linked list
Create a new linked list to store the merged result
Iterate through both input linked lists and compare nodes to determine the order in which they should be added to the result list
Handle cases where one list is longer than the other
To check if parentheses are balanced, use a stack data structure to keep track of opening and closing parentheses.
Use a stack to push opening parentheses and pop when encountering a closing parenthesis
If stack is empty when encountering a closing parenthesis, return false
After iterating through all parentheses, if stack is empty, return true
The right view of a Binary Search Tree shows the nodes that are visible when viewing the tree from the right side.
The right view of a Binary Search Tree includes the rightmost node at each level.
Nodes at each level that are not visible from the right side are not included in the right view.
Example: For the Binary Search Tree with values 1, 2, 3, 4, 5, the right view would be 1, 3, 5.
I applied via Job Portal
React lifecycle functions are methods that are automatically called at specific points in a component's life cycle.
Mounting: constructor, render, componentDidMount
Updating: render, componentDidUpdate
Unmounting: componentWillUnmount
Padding is the space inside the border of an element, while margin is the space outside the border.
Padding is used to create space between the content and the border of an element.
Margin is used to create space between the border of an element and other elements.
Padding affects the size of the content area, while margin affects the positioning of the element.
Example: padding: 10px will create 10 pixels of space inside ...
Write code for advance surrying in js
Implement custom hook for api call
posted on 28 Aug 2024
75 min test with 18 Java theory questions
The synchronized keyword in Java is used to control access to shared resources in a multithreaded environment.
Synchronized keyword can be used to synchronize access to critical sections of code to prevent race conditions.
It can be applied to methods or code blocks to ensure only one thread can access them at a time.
Example: synchronized void myMethod() { // code }
Example: synchronized(this) { // code }
Interview experience
based on 3 reviews
Rating in categories
Software Engineer
105
salaries
| ₹7 L/yr - ₹26.5 L/yr |
Junior Analyst
95
salaries
| ₹2.4 L/yr - ₹5.5 L/yr |
Analyst
92
salaries
| ₹3.5 L/yr - ₹7 L/yr |
Senior Software Engineer
84
salaries
| ₹15 L/yr - ₹47.5 L/yr |
Software Development Engineer
78
salaries
| ₹8 L/yr - ₹34 L/yr |
Paytm
PayPal
BharatPe
BillDesk