Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Paytm Team. If you also belong to the team, you can get access from here

Paytm Verified Tick

Compare button icon Compare button icon Compare
3.3

based on 7.1k Reviews

Filter interviews by

Paytm Senior Software Engineer Interview Questions, Process, and Tips

Updated 2 Dec 2024

Top Paytm Senior Software Engineer Interview Questions and Answers

  • Q1. Search In Rotated Sorted Array Aahad and Harshit always have fun by solving problems. Harshit took a sorted array consisting of distinct integers and rotated it clockwise ...read more
  • Q2. Reverse Alternate K nodes You are given a Singly Linked List of integers and a positive integer 'K'. Modify the linked list by reversing every alternate 'K' nodes of the ...read more
  • Q3. System Design Question Design a search service to get relevant results for travel.
View all 35 questions

Paytm Senior Software Engineer Interview Experiences

36 interviews found

I applied via Instahyre and was interviewed in Oct 2021. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Write program for internal implementation of hash map
  • Ans. 

    Program for internal implementation of hash map

    • Define a hash function to map keys to indices in an array

    • Create an array of linked lists to handle collisions

    • Implement methods for adding, removing, and retrieving key-value pairs

    • Consider resizing the array when it becomes too full

    • Handle edge cases such as null keys or values

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Whole garbage collector and its process in java
  • Ans. 

    Garbage collector in Java manages memory allocation and deallocation automatically.

    • Garbage collector runs in the background and frees up memory that is no longer in use.

    • It uses different algorithms like Mark and Sweep, Copying, and Generational.

    • System.gc() can be used to request garbage collection, but it's not guaranteed to run immediately.

    • Garbage collector can cause performance issues if not tuned properly.

    • Java provi...

  • Answered by AI
Round 3 - Behavioral 

(1 Question)

  • Q1. About DB and scaling

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice over leetcode and must have good knowledge of DSA and collection framework.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Coding Test on HackerRank

Round 2 - Technical 

(2 Questions)

  • Q1. Design System for Chat Application
  • Ans. 

    Design a system for a chat application

    • Use WebSocket for real-time communication

    • Implement message queuing for reliable message delivery

    • Include features like read receipts, typing indicators, and message history

    • Design a user-friendly interface with customizable themes and emojis

    • Ensure end-to-end encryption for secure communication

  • Answered by AI
  • Q2. You can answer by your understanding
Round 3 - One-on-one 

(2 Questions)

  • Q1. Question-based on Flat Array
  • Q2. Solve this problem by your understanding.

Interview Preparation Tips

Topics to prepare for Paytm Senior Software Engineer interview:
  • System Design
  • Database
  • DSA
Interview preparation tips for other job seekers - They are not serious about the opening.

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nt ... read more
asked in Capgemini
Q2. Pascal's TriangleYou are given an integer N. Your task is to retu ... read more
Q3. K Largest Elements You are given with an integer k and an array o ... read more
asked in GlobalLogic
Q4. System Design QuestionCreate a simple shopping application. They ... read more
asked in Info Edge
Q5. Buy and Sell StockYou are Harshad Mehta’s friend. He told you the ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Duration - 1 hour
Topic - DS/Algo

Round 2 - Technical 

(2 Questions)

  • Q1. Questions related to current project
  • Q2. Ask design of current project
Round 3 - Technical 

(1 Question)

  • Q1. Questions related to current project
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

The first round was a hackerrank dsa round where i was asked below problems from difficulty easy to medium.
1. Max even sum subseqynce
2.Find length of longest subsequnce of one string which is substring of another

Round 2 - One-on-one 

(4 Questions)

  • Q1. What is kafka and your use case where you have used
  • Ans. 

    Kafka is a distributed streaming platform used for building real-time data pipelines and streaming applications.

    • Kafka is used for real-time data processing, messaging, and event streaming.

    • It provides high-throughput, fault-tolerant, and scalable messaging system.

    • Example use case: Implementing a real-time analytics dashboard for monitoring website traffic.

  • Answered by AI
  • Q2. Basic Redis questions
  • Q3. Rain water trapping dsa problem
  • Ans. 

    Rain water trapping problem involves calculating the amount of rainwater that can be trapped between buildings.

    • Calculate the maximum height of water that can be trapped at each index

    • Calculate the water trapped at each index by subtracting the height of the building at that index

    • Sum up the water trapped at each index to get the total amount of rainwater trapped

  • Answered by AI
  • Q4. Basiv SQL queries and indexes

Skills evaluated in this interview

Paytm interview questions for designations

 Senior Software Engineer 2

 (1)

 Senior Software Engineer Testing

 (1)

 Senior Software Quality Engineer

 (1)

 Senior Software Development Engineer

 (1)

 Software Engineer

 (57)

 Senior Software Developer

 (1)

 Software Development Engineer

 (3)

 Software Testing Engineer

 (2)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Rain water tapping problem
  • Q2. I don't remember the second one

Get interview-ready with Top Paytm Interview Questions

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Design patterns
  • Q2. Entity Framework
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

3 questions easy to medium level

Round 2 - Technical 

(1 Question)

  • Q1. 2 DSA questions
Round 3 - Technical 

(1 Question)

  • Q1. Dsa questions , oops , dbms
Round 4 - HR 

(1 Question)

  • Q1. Basic discussion
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Create useDebounce hook
  • Ans. 

    Custom hook for debouncing user input in React applications

    • Accepts a value and delay as arguments

    • Uses useEffect to set a timeout to update the debounced value after the specified delay

    • Returns the debounced value and a function to update the input value

  • Answered by AI
  • Q2. Create language change functionality using useContext and useReducer
  • Ans. 

    Implement language change functionality using useContext and useReducer

    • Create a LanguageContext to store the current language state

    • Use useReducer to handle state changes for language selection

    • Dispatch actions to update the language state based on user selection

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I was interviewed before Jun 2023.

Round 1 - Coding Test 

Hackerrank Online Coding test. DSA Questions

Round 2 - One-on-one 

(3 Questions)

  • Q1. Create Traffic Lights in react.js with lights changing color with time config
  • Ans. 

    Create a traffic light simulation in react.js with changing colors based on time configuration.

    • Use React state to manage the current color of the traffic light

    • Set up a timer to change the color of the traffic light at specified intervals

    • Use CSS to style the traffic light and different colors for each light

  • Answered by AI
  • Q2. Polyfills of map, reduce, call, apply
  • Ans. 

    Polyfills are used to provide fallback support for older browsers that do not support certain JavaScript methods like map, reduce, call, and apply.

    • Polyfills are JavaScript code that replicate the functionality of newer features in older browsers.

    • They are commonly used for methods like map, reduce, call, and apply which may not be supported in all browsers.

    • For example, a polyfill for the map method would involve iterati...

  • Answered by AI
  • Q3. Other Javascript concept questions like closures, teporal dead zone, let const var difference, arrow function vs normal function
Round 3 - One-on-one 

(6 Questions)

  • Q1. Web app Optimization Techniques
  • Ans. 

    Web app optimization techniques focus on improving performance and user experience.

    • Minify and compress CSS, JavaScript, and HTML files

    • Optimize images and use lazy loading

    • Reduce server response time by caching data and using CDNs

    • Implement asynchronous loading for non-essential resources

    • Use browser caching and enable Gzip compression

  • Answered by AI
  • Q2. Javascript optimzation tehniques
  • Q3. Infinite scroll - how to handle large size data, efficient and smooth loading by scrolling up & down.
  • Ans. 

    To handle large size data for infinite scroll, use virtual scrolling, lazy loading, and optimize data fetching/rendering.

    • Implement virtual scrolling to render only the visible items on the screen, reducing memory usage and improving performance.

    • Use lazy loading to fetch more data as the user scrolls, avoiding loading all data at once.

    • Optimize data fetching and rendering by using efficient algorithms and data structures...

  • Answered by AI
  • Q4. Serverside vs clientside rendering
  • Ans. 

    Serverside rendering is when the HTML is generated on the server before being sent to the client, while clientside rendering is when the HTML is generated on the client's browser using JavaScript.

    • Serverside rendering is better for SEO as search engines can easily crawl the content.

    • Clientside rendering can provide a faster initial load time as only data is sent from the server.

    • Serverside rendering is more secure as sens...

  • Answered by AI
  • Q5. Microservices vs Monolithic architecture
  • Ans. 

    Microservices allow for modular and scalable architecture, while monolithic architecture is simpler but less flexible.

    • Microservices break down applications into smaller, independent services that communicate through APIs.

    • Monolithic architecture involves building the entire application as a single unit, making it easier to develop but harder to scale.

    • Microservices offer better fault isolation and scalability, while mono...

  • Answered by AI
  • Q6. How to acheive responsive acrooss all screen sizes
  • Ans. 

    Achieve responsive design by using media queries, flexible layouts, and fluid grids.

    • Use media queries to adjust styles based on screen size

    • Create flexible layouts that adapt to different screen sizes

    • Implement fluid grids to ensure content scales proportionally

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Salary discussion

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Programing question project details java8
  • Q2. Java 8 new added features
  • Ans. 

    Java 8 introduced several new features including lambda expressions, streams, functional interfaces, and default methods.

    • Lambda expressions allow you to write code in a more concise and readable way.

    • Streams provide a new way to work with collections in a functional style.

    • Functional interfaces are interfaces with a single abstract method, enabling the use of lambda expressions.

    • Default methods allow interfaces to have me...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed in May 2023.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Some mcq questions on Java and 2 DSA medium questions

Round 3 - One-on-one 

(1 Question)

  • Q1. Spring boot , Java and DSA questions
Round 4 - One-on-one 

(1 Question)

  • Q1. Design BookMyShow low level design
  • Ans. 

    BookMyShow low level design for ticket booking system

    • Use microservices architecture for scalability and flexibility

    • Implement user authentication and authorization for secure transactions

    • Utilize databases for storing user and event information

    • Include payment gateway integration for seamless transactions

  • Answered by AI
Round 5 - One-on-one 

(1 Question)

  • Q1. Design lru cache and code
  • Ans. 

    LRU cache is a data structure that stores a fixed number of items and removes the least recently used item when the cache is full.

    • Use a combination of a doubly linked list and a hashmap to implement the LRU cache.

    • When an item is accessed, move it to the front of the linked list to mark it as the most recently used item.

    • When adding a new item, check if the cache is full. If it is full, remove the least recently used ite...

  • Answered by AI

Skills evaluated in this interview

Paytm Interview FAQs

How many rounds are there in Paytm Senior Software Engineer interview?
Paytm interview process usually has 2-3 rounds. The most common rounds in the Paytm interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Paytm Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Paytm. The most common topics and skills that interviewers at Paytm expect are Financial Services, EDC, Application Development, Backend and Product Management.
What are the top questions asked in Paytm Senior Software Engineer interview?

Some of the top questions asked at the Paytm Senior Software Engineer interview -

  1. Infinite scroll - how to handle large size data, efficient and smooth loading b...read more
  2. What is kafka and your use case where you have u...read more
  3. remove char sequence with a particular number like aaaabcbd remove a...read more
How long is the Paytm Senior Software Engineer interview process?

The duration of Paytm Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Paytm Senior Software Engineer Interview Process

based on 21 interviews in last 1 year

4 Interview rounds

  • Coding Test Round
  • Technical Round 1
  • Technical Round 2
  • HR Round
View more

People are getting interviews through

based on 24 Paytm interviews
Job Portal
Referral
Company Website
Campus Placement
50%
8%
4%
4%
34% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.
Paytm Senior Software Engineer Salary
based on 1.4k salaries
₹10 L/yr - ₹41 L/yr
52% more than the average Senior Software Engineer Salary in India
View more details

Paytm Senior Software Engineer Reviews and Ratings

based on 124 reviews

2.7/5

Rating in categories

3.1

Skill development

2.4

Work-Life balance

2.8

Salary & Benefits

2.1

Job Security

2.3

Company culture

2.4

Promotions/Appraisal

2.7

Work Satisfaction

Explore 124 Reviews and Ratings
Team Lead
2k salaries
unlock blur

₹2 L/yr - ₹9.1 L/yr

Senior Software Engineer
1.4k salaries
unlock blur

₹10 L/yr - ₹41 L/yr

Software Engineer
1.4k salaries
unlock blur

₹5.5 L/yr - ₹23 L/yr

Sales Executive
955 salaries
unlock blur

₹1 L/yr - ₹6.4 L/yr

Senior Associate
906 salaries
unlock blur

₹2.1 L/yr - ₹9 L/yr

Explore more salaries
Compare Paytm with

BharatPe

3.5
Compare

Zerodha

4.2
Compare

Razorpay

3.6
Compare

Mobikwik

4.0
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview