Paytm SDE3 Interview Experience

paytm logo
paytm
· SDE3/backend
May 26, 2026 · 1 reads

Summary

I interviewed for a Paytm SDE3 backend role that consisted of three rounds covering DSA, system design, and a techno‑managerial discussion.

Full Experience

Recently interviewed with Paytm for SDE3/backend role. Sharing the interview process and some questions asked.

Interview Process:

  1. DSA Round
  2. System Design (LLD + HLD) + DSA
  3. Techno Managerial Round (System Design + DSA + Behavioural)

Round 1 — DSA

Topics asked:

  • Trees
  • Graphs
  • Arrays

Question 1 — Subset Sum

Given an array of positive integers and a target, determine whether there exists a subset whose sum equals the target.

If found, print any valid subset. Otherwise print: "No subset found"

Example:

arr = [3, 34, 4, 12, 5, 2] target = 9

Main concepts:

  • Backtracking
  • DP subset sum
  • Recursion

Question 2 — Spring Transactional Behavior

Asked to explain:

  • What this code does
  • How @Transactional behaves
  • What gets committed/rolled back

Code:

@Service
public class OrderService {
    @Transactional
    public void placeOrder() {
        saveOrder();
        sendNotification();
    }

    @Transactional
    public void saveOrder() {
        // persists order to the database
    }

    public void sendNotification() {
        throw new RuntimeException("Email service down");
    }
}

Main discussion points:

  • Transaction boundaries
  • Proxy-based AOP
  • Internal method call issue
  • Rollback behavior for RuntimeException
  • Whether saveOrder() transactional annotation is effective during self-invocation

Round 2 — System Design + DSA

Combination of:

  • LLD
  • HLD
  • Coding discussions

Focus areas:

  • Scalability
  • API design
  • Concurrency
  • Database design
  • Tradeoffs

Round 3 — Techno Managerial

Topics:

  • Previous project discussions
  • System design follow-ups
  • Behavioural questions
  • Team handling
  • Production issues
  • Design tradeoffs
  • DSA follow-ups

Overall interview focus:

  • Backend engineering fundamentals
  • Problem solving
  • Distributed systems understanding
  • Practical engineering decision making

Hope this helps others preparing for Paytm backend/SDE3 interviews.

Interview Questions (2)

1.

Subset Sum

Data Structures & Algorithms

Given an array of positive integers and a target, determine whether there exists a subset whose sum equals the target. If found, print any valid subset; otherwise print "No subset found".

Example

arr = [3, 34, 4, 12, 5, 2]
target = 9
2.

Spring Transactional Behavior

Other

Explain what the provided Spring service code does, how the @Transactional annotation behaves, and what gets committed or rolled back when an exception occurs.

@Service
public class OrderService {
    @Transactional
    public void placeOrder() {
        saveOrder();
        sendNotification();
    }

    @Transactional
    public void saveOrder() {
        // persists order to the database
    }

    public void sendNotification() {
        throw new RuntimeException("Email service down");
    }
}

📣 Found this helpful? Please share it with friends who are preparing for interviews!

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!