Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Paytm (One97 Communications Limited) interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

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

Interview preparation journey

expand-icon
Preparation
Duration: 3 Months
Topics: Data Structures, Algorithms, Web Development, Operating Systems, Object-oriented Programming, Puzzles
Tip
Tip

Tip 1 : For a product-based company, the first important thing is to solve as many DSA problems as possible. I solved problems mainly on GeeksforGeeks, LeetCode, and Coding Ninjas.
Tip 2 : Prepare 2-3 good projects based on your technical skillset. Prepare it very well as there is a high chance that projects would be discussed in the interview.
Tip 3 : Prepare fundamental college subjects like Operating systems, Object-oriented Programming, Database Management.

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

Tip 1 : Keep it short and concise
Tip 2 : Describe your projects very specifically

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90
Interview date14 Aug 2020
Coding problem2

The test was organized online on Amcat and there were 3 coding problems. There were no MCQs in this round.

1. NINJA TECHNIQUE

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

Ninja has its own technique of making a decision to do something or not. This technique is known as the ninja technique. In this technique, Ninja generates a random string containing only digits, and if any substring whose integer value can be defined as the product of two consecutive integers i.e ‘X = N*(N+1)’ then Ninja do that work else didn’t. So now Ninja wants to invest in the stock market so he is using his ninja technique for deciding.

So your task is to write a code that can check whether the string contains any substring whose integer value can be defined as the product of two consecutive integers. If any substring exists you should return ‘True’else return‘False’.

Note :

Substring with integer value ‘0’is not considered as special and check only for integers up to length ‘9’as beyond ‘9’integer can’t hold values.

Example :

For the string ‘1242’ we return ‘True’ as for substring:
‘12’ we can be defined as the product of two consecutive integers i.e ‘3’ and ‘4’.
‘2’ we can be defined as the product of two consecutive integers i.e ‘1’ and ‘2’.
‘42’ can be defined as the product of two consecutive integers i.e ‘6’ and ‘7’.
 If the string passes the required condition we have to return ‘True’ else we have to return ‘False’.  
Try solving now
Moderate
15m average time
85% success
0/80
Asked in companies
Paytm (One97 Communications Limited)Urban Company (UrbanClap)MAQ Software

Given a binary tree, a target node in the binary tree, and an integer ‘K’. You need to find all the nodes that are at a distance ‘K’ from the given target node.

No parent node pointer is available.

Example -

In the below binary tree, suppose the given target node value is 2 and ‘K’ is 2.

alt text

There  are 3 node’s that are at distance ‘2’ from node value ‘2’:
2-> 5 -> 7  node( 7 )
2-> 5 -> 8  node( 8 )
2-> 1 -> 3  node( 3 )

Hence we return an array of all three node’s value that are at distance ‘2’ from the given target node’s value ‘2’ = ‘{ 7, 8, 3 }’.
Note:
1)  You can return the list/vector in any order of the node’s value.

2) If there is no node that is at distance ‘K’ from the given target node then return an empty list/vector.
Try solving now
02
Round
Medium
Video Call
Duration50
Interview date20 Aug 2020
Coding problem2

This round was scheduled by the college Training and Placement team virtually. The interviewer asked me questions pertaining mainly to DSA and we discussed my projects.

1. Segregate Even And Odd Nodes In a Linked List

Easy
15m average time
85% success
0/40
Asked in companies
OlaPaytm (One97 Communications Limited)Dunzo

You are given the head node of a singly linked list 'head'. Your task is to modify the linked list in such a way that all the even valued nodes appear before the all odd valued node and order of nodes remain the same.


Example :-
The given singly linked list is  6 -> 5 -> 3 -> 4 -> 7 -> 1 -> 2 

subsequence

The modified linked list should have all even values in starting and odd values in the end.
Try solving now

2. Application Question

How your project handles web requests? Explain from the scratch.

03
Round
Easy
Video Call
Duration60
Interview date21 Aug 2020
Coding problem3

Again, the round was virtual. This was a Tech + Managerial round organized by the college T & P cell. The interviewer asked questions related to fundamental subjects such as Operating Systems, Object-oriented programming, and DBMS. There was one coding round at the end.

1. OS Question

What do you know about Paging and Segmentation? Discuss their needs and work.

2. DBMS Question

How would you manage an Employee-Organisation scenario as a Database? Explain your schema and relations between them.

3. Diagonal Traversal of a binary tree.

Easy
10m average time
90% success
0/40
Asked in companies
Paytm (One97 Communications Limited)AmazonSalesforce

You have been given a binary tree of integers. You are supposed to find the diagonal traversal(refer to Example) of the given binary tree.

Example:

Consider lines at an angle of 135 degrees(with respect to standard X- axis)  in between nodes. Then, all nodes between two consecutive lines belong to the same diagonal

alt text

The diagonal traversal for the above tree is: 

0 2 6 1 5 3 4 7 
Try solving now
04
Round
Easy
HR Round
Duration40
Interview date22 Aug 2020
Coding problem1

The round was virtual and was organized by the T & P cell of the college. The interviewer asked some behavioural and situation-based questions. There was one puzzle at the end.

1. Basic HR Questions

Why do you want join this company?

Tell me about yourself.

Problem approach

Tip 1 : Solve puzzles Coding Ninjas.
Tip 2 : Think loudly.

Tip 3 : Prepare beforehand about some relevant situations (technical and professional situations)
Tip 4 : Communicate in a clear and concise manner.

Here's your problem of the day

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

Skill covered: Programming

What does HTML stand for?

Choose another skill to practice
Join the Discussion
1 reply
MUKESH KUMAR KESHRI 24 Aug, 2021

How your project handles web requests? Explain from the scratch. Please explain 

0 replies
0 upvotes
Reply
Report
Similar interview experiences
company logo
Software Engineer
4 rounds | 9 problems
Interviewed by Paytm (One97 Communications Limited)
1298 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 8 problems
Interviewed by Paytm (One97 Communications Limited)
303 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 3 problems
Interviewed by Paytm (One97 Communications Limited)
312 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by Paytm (One97 Communications Limited)
328 views
1 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Mindtree
10684 views
7 comments
0 upvotes
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
6698 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
8053 views
1 comments
0 upvotes