Got the offerSr 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
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
Technical Round 260 min
It consisted of two questions I don’t recall the exact question but sharing little bit similar ones
- 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
HLD60 min
Design a real-time fraud detection system for online transactions.
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.