PayU Software Development Engineer 2 Interview Experience
Software Development Engineer 2
Summary
AI Powered
The PayU interview process for the Software Engineer (Frontend) position was comprehensive and technically oriented. Candidates will face a series of questions encompassing advanced frontend topics such as implementing debouncing in React, creating infinite scrolling through pagination, and understanding polling mechanisms. The final round was particularly challenging, focusing on practical coding tasks and system design concepts. Overall, the experience at PayU reflects a rigorous evaluation of technical capabilities necessary for a frontend role.
1
#1Implement Debouncing in React
Medium
react
debouncing
Modify a provided boilerplate application to implement the debouncing technique in a real-world React project.
#1
Implement Debouncing in React
Modify a provided boilerplate application to implement the debouncing technique in a real-world React project.
react
debouncing
Medium
#2Implement 'onReachEnd' Pagination
Medium
pagination
infinite-scrolling
Develop an infinite scrolling feature that triggers an event when the end of the screen is reached.
#2
Implement 'onReachEnd' Pagination
Develop an infinite scrolling feature that triggers an event when the end of the screen is reached.
pagination
infinite-scrolling
Medium
#3Implement a Custom Hook
Medium
react
customhook
Create a custom hook based on the requirements provided in the existing codebase, demonstrating reusability and proper React patterns.
#3
Implement a Custom Hook
Create a custom hook based on the requirements provided in the existing codebase, demonstrating reusability and proper React patterns.
react
customhook
Medium
#4Long Polling vs. Normal Polling
Medium
polling
notifications
Explain the differences between long polling and normal polling, providing examples of their implementations, especially with respect to a notification feature you developed.
#4
Long Polling vs. Normal Polling
Explain the differences between long polling and normal polling, providing examples of their implementations, especially with respect to a notification feature you developed.
polling
notifications
Medium
#5Find Duplicate Elements
Medium
dsa
duplicates
Given a list, find all duplicate elements within it. Provide an algorithm that is efficient in terms of time and space complexity.
#5
Find Duplicate Elements
Given a list, find all duplicate elements within it. Provide an algorithm that is efficient in terms of time and space complexity.
dsa
duplicates
Medium
r
ritwik chakraborty
Verified User