i
Paytm
Filter interviews by
Clear (1)
I applied via Approached by Company and was interviewed before Mar 2023. There were 4 interview rounds.
Easy to medium | LC problem on array strings
Design a notification service for sending real-time alerts to users.
Use a scalable messaging system like Kafka or RabbitMQ to handle high volume of notifications.
Implement a user preference system to allow users to choose their preferred notification channels (email, SMS, push notifications, etc).
Include a scheduling feature to send notifications at specific times or intervals.
Ensure notifications are personalized and ...
I applied via Naukri.com and was interviewed before Feb 2023. There were 3 interview rounds.
Explanation of OOP concepts with framework
OOP concepts include encapsulation, inheritance, and polymorphism
Encapsulation allows bundling of data and methods into a single unit
Inheritance enables the creation of new classes based on existing ones
Polymorphism allows objects of different classes to be treated as the same type
Frameworks provide a structure and set of tools for developing software applications
Frameworks oft...
I applied via Referral and was interviewed before Mar 2023. There were 4 interview rounds.
Android topics and basics of DSA. Coding question related to DSA medium level.
Android topics and basics of DSA. Coding question related to DSA medium level.
This was taken by manager and included topics related to security and few concepts/practices implementation in Android/ Google architecture like firebase messaging deep diving, crashlytics deep diving and its working, etc. Coding question related to DSA medium level.
What people are saying about Paytm
I applied via Approached by Company and was interviewed before Feb 2023. There were 3 interview rounds.
Leetcode medium question
HLD (High-Level Design) and LLD (Low-Level Design) are two stages in software design process.
HLD focuses on system architecture and overall design.
LLD focuses on detailed design of individual components.
HLD defines the structure and behavior of the system.
LLD defines the implementation details of each component.
HLD is more abstract and conceptual.
LLD is more concrete and specific.
HLD helps in understanding the system's...
Design a movie ticket system
Create a database to store movie details, showtimes, and seat availability
Implement a user interface for customers to select movies, seats, and purchase tickets
Develop a ticketing algorithm to handle seat reservations and prevent double bookings
Include features like seat selection, payment processing, and ticket confirmation
Consider scalability and performance for handling high traffic durin
Paytm interview questions for designations
I applied via Naukri.com and was interviewed before Jul 2023. There were 2 interview rounds.
Coding test
java question were asked
Get interview-ready with Top Paytm Interview Questions
I applied via Approached by Company and was interviewed in May 2022. There were 3 interview rounds.
Array Based coding questions.
I applied via Naukri.com and was interviewed in Oct 2021. There were 3 interview rounds.
Transpose of a square matrix
Iterate through each row and column of the matrix
Swap the elements at (i,j) and (j,i) positions
Return the transposed matrix
Rotate a 2D matrix 90' anticlockwise
Transpose the matrix
Reverse each row of the transposed matrix
Alternatively, swap elements in each row with their corresponding elements in the opposite row
Time complexity: O(n^2), Space complexity: O(1)
Streams in Java are a sequence of elements that can be processed in parallel or sequentially.
Streams are used to perform operations on collections of data.
They can be used to filter, map, reduce, and sort data.
Streams can be processed in parallel to improve performance.
Examples include using streams to filter a list of names or map a list of numbers to their squares.
Lambda expression is a concise way to represent anonymous functions in Java.
Lambda expressions were introduced in Java 8.
They are used to implement functional interfaces.
They reduce the amount of boilerplate code needed for anonymous classes.
Syntax: (parameters) -> expression or (parameters) -> { statements; }
Example: (x, y) -> x + y or (x, y) -> { return x + y; }
Indexing in database is a way to optimize search queries by creating a data structure that allows for faster retrieval of data.
Indexing involves creating a separate table that contains the indexed columns and their corresponding row locations.
Indexes can be created on one or multiple columns.
Indexes can be clustered or non-clustered.
Examples of indexing include primary keys, foreign keys, and unique constraints.
Indexing can lead to increased storage requirements and slower write performance.
Indexing can increase the size of the database as additional data structures are created to support the index.
Indexes can slow down write operations as the database must update both the data and the index.
Indexes can become fragmented over time, leading to decreased performance.
Indexes can also lead to increased memory usage and CPU overhe...
I applied via LinkedIn and was interviewed in Apr 2022. There was 1 interview round.
I was interviewed before Feb 2023.
I applied via LinkedIn and was interviewed in Jan 2022. There were 4 interview rounds.
Some of the top questions asked at the Paytm Senior Software Engineer interview -
The duration of Paytm Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 33 interviews
4 Interview rounds
based on 132 reviews
Rating in categories
Team Lead
2.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
1.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
1.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Sales Executive
974
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
915
salaries
| ₹0 L/yr - ₹0 L/yr |
BharatPe
Zerodha
Razorpay
Mobikwik