payu logo
Payu· SDE 2 - Backend

PayU Interview Experience | Software Engineer (SDE 2) | Selected

Posted
10 Apr 2026
232 reads

Summary

I interviewed with PayU for an SDE 2 Backend role, completed three rounds (coding, system design, and hiring manager) and was selected.

How it went

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

Questions asked (7)

  1. 01

    Detect Cycle in a Linked List

    Data Structures & Algorithms · Easy

    Detect cycle in a linked list.

  2. 02

    Two Sum Problem

    Data Structures & Algorithms · Easy

    Two sum problem.

  3. 03

    Design Generic User Schema in SQL

    Data Structures & Algorithms · Easy

    Design a generic user schema in SQL.

  4. 04

    High Level Design of Instagram

    System Design · Easy

    High level system design of Instagram, covering functional and non-functional requirements, actors, schema design, data ingestion, user feed generation, handling celebrity posts, push vs pull models, ranking, scaling, rate‑limiting, and media storage.

  5. 05

    Kafka Idempotency Support

    Other

    Does Kafka support idempotency?

  6. 06

    Kafka Ordering Guarantee

    Other

    Does Kafka guarantee ordering of events?

  7. 07

    API Design for Personalized GET Endpoint

    Other

    Design a GET API fetching users' data, consumed by millions of clients, where the response varies per client and clients may request alterations in their response. How would you cater to this?

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Payu recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

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