PayU Interview Experience | Software Engineer (SDE 2) | Selected
Anonymous User
1676
Apr 10, 2026
Apr 10, 2026

Hi LeetCoders, you can read my interview experience with PayU for the role of SDE 2 - Backend. There were 3 rounds in total.

Round 1 (Virtual):
Q1. Detect cycle in a linked list.
A1. Solved using slow-fast pointers.

Q2. Two sum problem.
A2. Solved using hashmap.

Q3. Design a generic user schema in SQL.
A3. Designed a basic schema and had a little discussion over how to store profile picture (DB vs S3).

Difficulty: Super Easy

Round 2 (Virtual)
High level design of Instagarm

  • Started with functional and non-functional requirements, then actors and their actions.
  • Mentioned all entities needed and moved to schema design, but the interviewer interrupted the flow.
  • Discussion started on data ingestion and data retrieval. How to build user feed? How to serve meantime incoming posts? How to handle celebrities' posts? Push vs pull models.
  • Brief discussion happened on the ranking of posts in a user feed.
  • At last, discussion shifted to scaling, rate-limiting, and efficient storage of media files.

Difficulty: Easy, because the intervewer kept hopping on different topics but never drilled down one single topic.

Round 3 (F2F)
It was Hiring Manager round. Initial discussion mostly revolved around my work experience. Tried gauging do I know what I do from a business perspective. Later, questions were asked on logging, monitoring, and alerting.

Questions to be mentioned:

  • Does Kafka support idempotency?
  • Does Kafka guarantee ordering of events?
  • There's a GET API fetching users' data, consumed by millions of clients. API response varies client-to-client and clients can also demand alteration in their response. How would you cater?

Difficulty: Medium

Final Result: Selected

~Anonymous

Comments (4)