Microsoft SDE Intern Interview Experience
๐ผ LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
๐ผ PayU Interview Experiences โ Intern + Backend + Frontend (Selected โ )
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:
-
Reverse a Singly Linked List
- Explained pointer reversal approach and implemented it.
-
Implement Binary Search
- Walked through divide-and-conquer technique with code.
-
Merge Two Sorted Linked Lists
- Described merging logic and pointer movement in sorted order.
๐ Java Programming:
-
super keyword in Inheritance
- Explained its role in accessing parent class members.
-
Improving Design with Abstraction
- Shared examples of how abstraction leads to clean, scalable code.
-
Garbage Collection & Memory Leaks in Java
- Covered JVMโs automatic memory management and causes of leaks.
-
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:
-
Frontend App with Polling Strategy
- Scenario: Initiate a transaction โ Bank confirms asynchronously
- Solution: Used polling mechanism (no code required; conceptual discussion)
-
React App Performance Optimization
- Strategies for faster initial loads and build optimizations
-
Cache Invalidation After New Deployments
- Ensuring users see the latest version post-deploy (e.g., service workers, versioning)
-
CORS Error Handling
- Explained CORS, fixes, and IP whitelisting
-
JWT Token Handling
- How to store, clean, and implement protected routes
-
Cookies vs Sessions vs Local Storage
- Use-cases, lifetimes, and security considerations
-
Token/Payload Encryption
- Preventing interception by API/network attackers
-
Authentication vs Authorization
- Differences with practical frontend examples
โ Successfully cracked the Frontend SDE/SDE-2 role
Interview Questions (15)
Explained pointer reversal approach and implemented it.
Walked through divide-and-conquer technique with code.
Described merging logic and pointer movement in sorted order.
Explained its role in accessing parent class members.
Shared examples of how abstraction leads to clean, scalable code.
Covered JVMโs automatic memory management and causes of leaks.
Explained with real examples.
Scenario: Initiate a transaction โ Bank confirms asynchronously
- Solution: Used polling mechanism (no code required; conceptual discussion)
Strategies for faster initial loads and build optimizations
Ensuring users see the latest version post-deploy (e.g., service workers, versioning)
Explained CORS, fixes, and IP whitelisting
How to store, clean, and implement protected routes
Use-cases, lifetimes, and security considerations
Preventing interception by API/network attackers
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! ๐ช