PayU Software Development Engineer 2 Interview Experience
Software Development Engineer 2
Summary
AI Powered
The PayU interview process for the Software Engineer (Frontend) position consisted of a technical round where candidates faced a series of challenging questions. The interview covered various topics, including API synchronization, React app optimization, web security issues like CORS, and JWT management. Overall, the interview at PayU was technically demanding and designed to assess in-depth knowledge of frontend development and web technologies.
1
#1Synchronizing Frontend with Wait for Bank API
Medium
api
polling
frontend
How would you sync a frontend application that initiates a transaction with a bank, considering that the initial API call doesn't confirm success or failure? Discuss your approach without needing to provide code.
#1
Synchronizing Frontend with Wait for Bank API
How would you sync a frontend application that initiates a transaction with a bank, considering that the initial API call doesn't confirm success or failure? Discuss your approach without needing to provide code.
api
polling
frontend
Medium
#2Building and Optimizing a React App
Medium
react
optimization
frontend
What are the steps you take to build a React app, and what optimizations can you implement to enhance loading speed?
#2
Building and Optimizing a React App
What are the steps you take to build a React app, and what optimizations can you implement to enhance loading speed?
react
optimization
frontend
Medium
#3Clearing Cache After Production Push
Medium
caching
deployment
frontend
How do you ensure that every user has access to the updated website content after a new production deployment by clearing the cache?
#3
Clearing Cache After Production Push
How do you ensure that every user has access to the updated website content after a new production deployment by clearing the cache?
caching
deployment
frontend
Medium
#4Understanding CORS Errors
Medium
cors
web-security
frontend
What is a CORS error, and how can you fix it? Please explain the concept of IP whitelisting in this context.
#4
Understanding CORS Errors
What is a CORS error, and how can you fix it? Please explain the concept of IP whitelisting in this context.
cors
web-security
frontend
Medium
#5Managing JWT Tokens
Medium
jwt
authentication
frontend
How do you store JSON Web Tokens (JWTs), clean them, and implement protected routes in a web application?
#5
Managing JWT Tokens
How do you store JSON Web Tokens (JWTs), clean them, and implement protected routes in a web application?
jwt
authentication
frontend
Medium
#6Cookies, Sessions, and Local Storage Differences
Medium
web-storage
cookies
sessions
What are the differences between cookies, sessions, and local storage? Under what circumstances should each be used?
#6
Cookies, Sessions, and Local Storage Differences
What are the differences between cookies, sessions, and local storage? Under what circumstances should each be used?
web-storage
cookies
sessions
Medium
#7Token and Payload Encryption
Medium
security
encryption
apis
How do you generally protect tokens or payloads from being intercepted by APIs?
#7
Token and Payload Encryption
How do you generally protect tokens or payloads from being intercepted by APIs?
security
encryption
apis
Medium
#8Authentication vs Authorization
Easy
security
authentication
authorization
What is the difference between authentication and authorization?
#8
Authentication vs Authorization
What is the difference between authentication and authorization?
security
authentication
authorization
Easy
r
ritwik chakraborty
Verified User