← Interview experiences
Got the offer

Sr Software Engineer at Paytm

Difficulty
Process took
2-3 Weeks
Rounds
4
Format
Remote
Applied via
Company Website

How it went

  • Be ready to explain every project you have worked on, think about why you chose certain patterns, frameworks, or databases, interviewers will ask reasoning.

What they would tell you

  • Be ready to explain every project you have worked on, think about why you chose certain patterns, frameworks, or databases, interviewers will ask reasoning.

How to prepare

  • Array, String, Linked List, Strings & Dynamic Programming
  • Java fundamentals

Their background

The interview process consisted of four rounds.

Round by round

  1. 1

    Technical Round 160 min

    1st Round technical discussion combined with DSA. It began with introductions and about my projects, where I explained my tech stack, my contributions, tech stack. The interviewer then asked a basic DP problem, I was also asked some Java questions

  2. 2

    Technical Round 260 min

    It consisted of two questions I don’t recall the exact question but sharing little bit similar ones

  3. 3

    Technical Round 360 min

    Discussion about my recent backend projects architecture, tech stack i used, & scaling challenges faced. Design Patterns: Explain the Singleton pattern and how to make it thread-safe in Java. When would you use the Observer pattern? Give a real example. Discuss Factory and Strategy patterns in Spring Boot contexts. SQL: How would you optimize a query joining four large tables? The interviewer also asked questions on Spring Boot concepts and Java

  4. 4

    HLD60 min

    Design a real-time fraud detection system for online transactions.

What came up

MediumRemote3 4 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources