๐Ÿ’ผ PayU Interview Experiences โ€“ Intern + Backend + Frontend (Selected โœ…)

payu logo
payu
Software Developer (Intern, Backend, Frontend)
June 12, 2025 โ€ข 3 reads

Summary

This post compiles a friend's successful interview experiences for Software Developer Intern, Backend SDE, and Frontend SDE/SDE-2 roles at PayU, covering various technical and behavioral aspects across multiple rounds.

Full Experience

๐Ÿ”น 1. PayU โ€“ Software Developer Intern (Selected)

โœ… Key Technical Questions:

๐Ÿ”— DSA:

  1. Reverse a Singly Linked List

    • Explained pointer reversal approach and implemented it.
  2. Implement Binary Search

    • Walked through divide-and-conquer technique with code.
  3. Merge Two Sorted Linked Lists

    • Described merging logic and pointer movement in sorted order.

๐Ÿ”— Java Programming:

  1. super keyword in Inheritance

    • Explained its role in accessing parent class members.
  2. Improving Design with Abstraction

    • Shared examples of how abstraction leads to clean, scalable code.
  3. Garbage Collection & Memory Leaks in Java

    • Covered JVMโ€™s automatic memory management and causes of leaks.
  4. Checked vs. Unchecked Exceptions

    • Explained with real examples.

๐Ÿง‘โ€๐Ÿ’ป Questions contributed by: Aman Shukla


๐Ÿ”น 2. PayU โ€“ Backend Developer (Intern/FTE)

โœ… Interview Process Summary:

  • No Online Assessment โ€“ Started directly with technical rounds

๐Ÿงช Technical Interview 1 (45 Minutes):

  • 2 Medium-Level DSA Questions
  • Basic Backend concepts:
    • SDLC (Software Development Life Cycle)
    • SQL query

โœ… Cleared and moved to the next round


๐Ÿงฑ Technical Interview 2 โ€“ System Design Focus

  • Discussed:
    • Batching logic
    • Backend architecture components
    • Real-time use cases from previous experience

๐Ÿ‘จโ€๐Ÿ’ผ Hiring Manager (HM) Round

  • Questions focused on:
    • Backend projects
    • Experience working at Juspay
    • Practical application of backend concepts

โœ… Selected for the role

๐Ÿ“ Note: Giving interviews after 3 years was challenging but highly rewarding.


๐Ÿ”น 3. PayU โ€“ Frontend SDE / SDE-2 (Selected)

โœ… Key Questions from Round 3:

  1. Frontend App with Polling Strategy

    • Scenario: Initiate a transaction โ†’ Bank confirms asynchronously
    • Solution: Used polling mechanism (no code required; conceptual discussion)
  2. React App Performance Optimization

    • Strategies for faster initial loads and build optimizations
  3. Cache Invalidation After New Deployments

    • Ensuring users see the latest version post-deploy (e.g., service workers, versioning)
  4. CORS Error Handling

    • Explained CORS, fixes, and IP whitelisting
  5. JWT Token Handling

    • How to store, clean, and implement protected routes
  6. Cookies vs Sessions vs Local Storage

    • Use-cases, lifetimes, and security considerations
  7. Token/Payload Encryption

    • Preventing interception by API/network attackers
  8. Authentication vs Authorization

    • Differences with practical frontend examples

โœ… Successfully cracked the Frontend SDE/SDE-2 role


Interview Questions (15)

Q1
Reverse a Singly Linked List
Data Structures & Algorithms

Explained pointer reversal approach and implemented it.

Q2
Implement Binary Search
Data Structures & Algorithms

Walked through divide-and-conquer technique with code.

Q3
Merge Two Sorted Linked Lists
Data Structures & Algorithms

Described merging logic and pointer movement in sorted order.

Q4
super keyword in Inheritance
Other

Explained its role in accessing parent class members.

Q5
Improving Design with Abstraction
Other

Shared examples of how abstraction leads to clean, scalable code.

Q6
Garbage Collection & Memory Leaks in Java
Other

Covered JVMโ€™s automatic memory management and causes of leaks.

Q7
Checked vs. Unchecked Exceptions
Other

Explained with real examples.

Q8
Frontend App with Polling Strategy
System Design

Scenario: Initiate a transaction โ†’ Bank confirms asynchronously

  • Solution: Used polling mechanism (no code required; conceptual discussion)
Q9
React App Performance Optimization
Other

Strategies for faster initial loads and build optimizations

Q10
Cache Invalidation After New Deployments
System Design

Ensuring users see the latest version post-deploy (e.g., service workers, versioning)

Q11
CORS Error Handling
Other

Explained CORS, fixes, and IP whitelisting

Q12
JWT Token Handling
System Design

How to store, clean, and implement protected routes

Q13
Cookies vs Sessions vs Local Storage
Other

Use-cases, lifetimes, and security considerations

Q14
Token/Payload Encryption
System Design

Preventing interception by API/network attackers

Q15
Authentication vs Authorization
Other

Differences with practical frontend examples

Preparation Tips

๐Ÿ Final Words

Across these roles and tracks, key takeaways include:

  • DSA, System Design, and Practical Projects are core to every role
  • Backend candidates should expect architecture and database discussions
  • Frontend candidates should be strong in React, performance, security, and browser concepts

๐Ÿš€ Best of Luck!

If you're preparing for PayU or similar tech interviews:

  • Practice DSA regularly
  • Strengthen your grasp of core concepts
  • Reflect on your past projects and articulate them well

Youโ€™ve got this! ๐Ÿ’ช

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!