Paytm (One97 Communications Limited) interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Paytm (One97 Communications Limited)
upvote
share-icon
4 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Data Structures, OOPS, Dynamic Programming, Recursion, Advanced Data Structures, Operating System, Time complexity analysis and Sorting Algorithm
Tip
Tip

Tip 1 : Properly grasp Data Structures and Algorithms from basics.
Tip 2 : Learn about Time complexity 
Tip 3 : Be honest and walk through your thought process to the interviewer.

Application process
Where: Campus
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1 : It's good to have one or two projects on your resume. Mention the tech stack you used and a brief description of the project. It will be best if you host/upload your project on the cloud.
Tip 2 : Avoid unnecessary details like Hobbies, family details, declaration, date, signature, etc.
Tip 3 : You're more than a 1-page resume. But your resume should not be more than a page

Interview rounds

01
Round
Hard
Online Coding Test
Duration70 minutes
Interview date2 Jun 2021
Coding problem3

The first round was the Online Coding Round of 70 minutes with 3 problems of 3 marks, 3 marks, and 4 marks respectively.
The first two questions were easy and the third one was a bit tricky.
Anyone who is practicing continuously could have solved these questions easily within the time limit. The test cases were also not so hard and distinct. I coded in C++ language.
 

1. Minimum insertions to make a string palindrome

Moderate
30m average time
70% success
0/80
Asked in companies
FacebookApplePaytm (One97 Communications Limited)

A palindrome string is one that reads the same backward as well as forward. Given a string 'STR', you need to tell the minimum number of characters needed to insert into it to make it a palindromic string.

Try solving now

2. Closest Leaf To Given Node In Binary Tree

Moderate
15m average time
85% success
0/80
Asked in companies
Paytm (One97 Communications Limited)Paytm (One97 Communications Limited)Cerner Corporation

Ninja is stuck in a maze which is in a form of a binary tree. He needs your help in order to get out.

Ninja is presently at the node ‘X’. The only exit points of the maze are the leaf nodes of the tree. You need to tell him the distance to the nearest exit point from his current location. This will help him decide which path he should take in order to escape from the maze.

Example:

sample tree 1

Suppose, Ninja is stuck at node 62. The possible exit points in the maze are: 40, 10, and 20. From all the possible exit points the closest ones are 10 and 20 which are at a distance of 1 unit.
Try solving now

3. Add Two Numbers As Linked Lists

Moderate
20m average time
80% success
0/80
Asked in companies
MicrosoftOracleSAP Labs

You are given two non-negative numbers 'num1' and 'num2' represented in the form of linked lists.


The digits in the linked lists are stored in reverse order, i.e. starting from least significant digit (LSD) to the most significant digit (MSD), and each of their nodes contains a single digit.


Calculate the sum of the two numbers and return the head of the sum list.


Example :
Input:
'num1' : 1 -> 2 -> 3 -> NULL
'num2' : 4 -> 5 -> 6 -> NULL

Output: 5 -> 7 -> 9 -> NULL

Explanation: 'num1' represents the number 321 and 'num2' represents 654. Their sum is 975.


Try solving now
02
Round
Medium
Video Call
Duration40 minutes
Interview date4 Jun 2021
Coding problem2

The Interview was Overall focused on Data structures and Algorithms

1. Quick Sort

Moderate
10m average time
90% success
0/80
Asked in companies
SamsungPaytm (One97 Communications Limited)Bank Of America

You are given an array of integers. You need to sort the array in ascending order using quick sort.

Quick sort is a divide and conquer algorithm in which we choose a pivot point and partition the array into two parts i.e, left and right. The left part contains the numbers smaller than the pivot element and the right part contains the numbers larger than the pivot element. Then we recursively sort the left and right parts of the array.

Example:

Let the array = [ 4, 2, 1, 5, 3 ]
Let pivot to be the rightmost number.

example

After the 1st level partitioning the array will be { 2, 1, 3, 4, 5 } as 3 was the pivot. After 2nd level partitioning the array will be { 1, 2, 3, 4, 5 } as 1 was the pivot for the left part and 5 was the pivot for the right part. Now our array is sorted and there is no need to divide it again.

Try solving now

2. Ancestors in Binary Tree

Moderate
20m average time
80% success
0/80
Asked in companies
Morgan StanleyShareChatPaytm (One97 Communications Limited)

You are given a binary tree with ‘N’ number of nodes and a node ‘K’.Your task is to print a list of all the ancestors of the given node ‘K’ in reverse order (lowest ancestor first).

A binary tree is a hierarchical data structure in which each node has at most two children.

Example:

Here, for ‘k’ = 7, the output will be 14 12 10.
Try solving now
03
Round
Medium
Video Call
Duration40 minutes
Interview date7 Jun 2021
Coding problem2

This Round contains some Tricky Puzzles

1. Puzzle

A person has 3000 bananas and a camel. He wants to transport the maximum number of bananas to a destination 1000 KMs away, using only the camel as a mode of transportation. The camel cannot carry more than 1000 bananas at a time and eats a banana every km it travels. What is the maximum number of bananas that can be transferred to the destination using only camel (no other mode of transportation is allowed).

Problem approach

Tip 1 : Listen Patiently to the problem
Tip 2 : Take your time
Tip 3 : Create logics one by one in your mind

2. Puzzle

You have a glass of tomato soup. You have one other empty glass of a different size and shape. You have to give the soup to two children. How would you divide the soup into two glasses so that both of them are satisfied that they have got an equal share of soup?

Problem approach

Tip 1 : Listen Patiently to the problem
Tip 2 : Take your time
Tip 3 : Create logics one by one in your mind

04
Round
Easy
HR Round
Duration15 minutes
Interview date10 Jun 2021
Coding problem1

Mainly Focused on your Soft skills, your body language etc.

1. Basic HR Questions

  • Introduce yourself
  • What are your strength and weakness?
  • Why do you want to join Paytm?
  • What was your role in the project you mentioned in the resume?
  • What is your salary expectation?
  • What is your location preference?
Problem approach

Tip 1 : Stay calm
Tip 2 : Never lie in front of HR
Tip 3 : Show a positive attitude to join the organisation

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
2 rounds | 3 problems
Interviewed by Paytm (One97 Communications Limited)
923 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Paytm (One97 Communications Limited)
715 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 10 problems
Interviewed by Paytm (One97 Communications Limited)
541 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 8 problems
Interviewed by Paytm (One97 Communications Limited)
521 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114453 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57718 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34914 views
7 comments
0 upvotes