i
Paytm
Filter interviews by
I applied via campus placement at Thapar Institute of Engineering and Technology (TIET) and was interviewed before Aug 2023. There were 4 interview rounds.
Questions related to DP and graph were asked
Coin change problem was asked
I applied via Referral and was interviewed before Sep 2023. There were 2 interview rounds.
Distance between two Points in xy plain
Concurrent hashmap internal working
Treemap vs Multivalue map
I applied via Referral and was interviewed before Jun 2023. There were 3 interview rounds.
3 questions on Hackerrank
2 Questions based on DS and Algo basic problem solving.
Types of DS and a real life scenario
Arrays - storing a list of names
Linked Lists - managing a playlist
Stacks - undo/redo functionality in text editors
Queues - managing customer requests in a call center
Trees - organizing files in a computer
Graphs - social network connections
Paytm interview questions for designations
I applied via campus placement at National Institute of Technology (NIT), Hamirpur and was interviewed before Mar 2023. There were 2 interview rounds.
I was asked these DSA questions:
1. backtracking question of finding a path from start to endpoint in a maze (2x2 matrix), it has obstacles in between also. basic question you can find this on GFG
2. code all 3 traversals off a tree.
Get interview-ready with Top Paytm Interview Questions
I applied via campus placement at National Institute of Technology (NIT), Patna and was interviewed in Jan 2022. There were 4 interview rounds.
The coding round consisted of three questions on arrays, linked lists and trees. It was 70 minutes long.
Print all the connected components in a given graph.
Traverse the graph using DFS or BFS algorithm.
Maintain a visited array to keep track of visited nodes.
For each unvisited node, perform DFS or BFS and add all visited nodes to a connected component.
Repeat until all nodes are visited.
Print all connected components.
I have experience working with agile development methodologies.
I have worked in Scrum teams and participated in daily stand-up meetings.
I am familiar with the concept of user stories and have written them for software projects.
I have experience working in sprints and delivering incremental software updates.
I have used tools like Jira and Trello for project management in an agile environment.
I am a software developer with experience in various programming languages and a passion for creating innovative solutions.
Experienced in Java, C++, and Python
Developed a mobile app using React Native
Worked on a team to create a web application using AngularJS
Strong problem-solving and analytical skills
My family background is diverse and includes individuals from various professions and cultural backgrounds.
My father is a doctor and my mother is a teacher.
I have two siblings, one is an engineer and the other is a lawyer.
We have relatives who are artists, entrepreneurs, and scientists.
Our family gatherings are always filled with interesting conversations and different perspectives.
I have a strong technical background and a passion for software development.
I have a solid understanding of programming languages and frameworks.
I have experience in developing and maintaining software applications.
I am a quick learner and adapt well to new technologies.
I am a team player and work well in collaborative environments.
I have excellent problem-solving and analytical skills.
I am dedicated and committed to d...
My strengths include problem-solving, attention to detail, and teamwork. My weaknesses include time management and public speaking.
Strengths: problem-solving, attention to detail, teamwork
Weaknesses: time management, public speaking
I was interviewed in Nov 2021.
Round duration - 45 Minutes
Round difficulty - Easy
The interviewer asked me to introduce myself and asked about my experience in my current company.
Given a binary tree (not a binary search tree) and two values say n1 and n2, write a program to find the least common ancestor.
Following is a simple O(n) algorithm to find LCA of n1 and n2.
1) Find a path from the root to n1 and store it in a vector or array.
2) Find a path from the root to n2 and store it in another vector or array.
3) Traverse both paths till the values in arrays are the same. Return the common element just before the mismatch.
Assume that the Indexing fo...
To delete a node from the linked list, we need to do the following steps.
1) Find the previous node of the node to be deleted.
2) Change the next of the previous node.
3) Free memory for the node to be deleted.
Round duration - 45 minutes
Round difficulty - Easy
This was the managerial round.
What is sharding?
Tip 1:Sharding is a very important concept which helps the system to keep data into different resources according to the sharding process.
Tip 2:Sharding makes the Database smaller
Sharding makes the Database faster
Sharding makes the Database much more easily manageable
Sharding can be a complex operation sometimes
Sharding reduces the transaction cost of the Database
Step 1:- Push the first element to stack.
Step 2:- Pick rest of the elements one by one and follow the following steps in loop.
Mark the current element as next.
If stack is not empty, compare top element of stack with next.
If next is greater than the top element, Pop element from stack. next is the next greater element for the popped element.
Keep popping from the stack while the popped element is smaller than next....
Tip 1 : If you are applying for a company go through their previous asked questions.
Tip 2 : Be regular while practicing questions from online coding platform
Tip 3 : Need to have a better understanding of everything you mentioned in the resume.
Tip 1 : Keep it short and precise
Tip 2 : Mention in figures like how your contribution improved the existing system
I was interviewed in Nov 2021.
Round duration - 50-60 minutes
Round difficulty - Medium
Timing: 50-60 mins (Second half)
Interviewer was cool and focussed on DSA.
I have already done this question before so knew the approach for same.
Step 1: Traversed the LL from start till n-k element
Step 2: And then changes the next for the node.
For the given binary tree [1, 2, 3, -1, -...
We can use level order traversal (recursive) to explore all levels of the tree. Also, at each level nodes should be printed in alternating order.
For example - The first level of the tree should be printed in left to the right manner, the Second level of the tree should be printed in right to the left manner, Third again in left to right order and so on
So, we will use a Direction v...
Round duration - 60 Minutes
Round difficulty - Medium
1) Create all nodes in copy linked list using next pointers.
2) Store the node and its next pointer mappings of original linked list.
3) Change next pointer of all nodes in original linked list to point to the corresponding node in copy linked list.
4) Change the arbit pointer of all nodes in copy linked list to point to corresponding node in original linked list.
5) Now construct the arbit pointer in cop...
Multithreading Concepts? How thread works in java?
Difference in sleep() and wait().
Print even odd using two threads. What is synchronization Block & why it is used?
Tip 1 : Prepare well the basic questions.
Round duration - 60 Minutes
Round difficulty - Medium
Introduction of all my projects.
What is serialization and deserialization in Java?
Deep go through all the projects and technology used in projects Challenges you have faced and ho...
Round duration - 60 minutes
Round difficulty - Medium
Basic HR questions
Why you want to join Paytm?
Salary expectations
Tip 1 : Prepare the most frequently asked DSA questions first.
Tip 2 : Prepare well your previous and current project.
Tip 3 : Do not rush for HARD questions, Do start with filtering question based on topic and once you are confident in topics pick question company wise.
Tip 1 : ONE PAGE RESUME
Tip 2 : Highlight the project descriptions and skills you are good in.
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
Online interview with question on binary search and trees
Some of the top questions asked at the Paytm Software Developer interview -
The duration of Paytm Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
3 Interview rounds
based on 48 reviews
Rating in categories
Team Lead
2k
salaries
| ₹2 L/yr - ₹11.4 L/yr |
Software Engineer
1.4k
salaries
| ₹6 L/yr - ₹23 L/yr |
Senior Software Engineer
1.4k
salaries
| ₹10 L/yr - ₹41 L/yr |
Sales Executive
957
salaries
| ₹1 L/yr - ₹6.4 L/yr |
Senior Associate
903
salaries
| ₹2.1 L/yr - ₹9 L/yr |
BharatPe
Zerodha
Razorpay
Mobikwik