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

Fullstack Developer

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

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Data structures, OOPS, Networking, Dynamic Programming, DBMS, Javascript
Tip
Tip

Tip 1 : If weak in coding, enroll for Coding Ninjas eminence course
Tip 2 : Practice everyday, atleast 2- 3 questions
Tip 3 : Participate in weekly coding contests on leetcode

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

Tip 1 : Keep in One page
Tip 2 : Don't mention your hobbies, recruiters are not interested in them and moreover hobbies take up space
Tip 3 : Have some unique projects on your resume. The projects should be self made, not from code-along sessions from youtube.

Interview rounds

01
Round
Medium
Online Coding Test
Duration90 minutes
Interview date18 Aug 2020
Coding problem3

It was in the evening, at around 3 - 4 PM. There were 3 coding questions. One easy, two moderate ones. The platform had autocomplete feature too.

1. Parity Move

Easy
0/40
Asked in companies
AmazonSAP LabsPaytm (One97 Communications Limited)

Ninja recently studied odd and even numbers but he is more interested in even numbers.

He has an array ‘A’ containing ‘N’ integers. He will transform this array by moving all the even numbers at the beginning of the array and all the odd numbers at the end of the array.

Output the final array after transformation. If there are multiple transformations possible for the array, output any.

Example :
N = 4
A = [ 1, 4, 3, 2 ]

Explanation : 

The even numbers are : 4, 2.
The odd numbers are : 1, 3.
The final array ‘A’ is : [ 4, 2, 1, 3 ].
Try solving now

2. Anagram Pairs

Moderate
30m average time
60% success
0/80
Asked in companies
JP MorganNearbuyTata Consultancy Services (TCS)

You are given two strings 'str1' and 'str1'.


You have to tell whether these strings form an anagram pair or not.


The strings form an anagram pair if the letters of one string can be rearranged to form another string.

Pre-requisites:

Anagrams are defined as words or names that can be formed by rearranging the letters of another word. Such as "spar" can be formed by rearranging letters of "rasp". Hence, "spar" and "rasp" are anagrams. 

Other examples include:

'triangle' and 'integral'
'listen' and 'silent'
Note:
Since it is a binary problem, there is no partial marking. Marks will only be awarded if you get all the test cases correct. 
Try solving now

3. LCA In A BST

Moderate
15m average time
85% success
0/80
Asked in companies
ShareChatSamsungAmazon

You are given a binary search tree of integers with N nodes. You are also given references to two nodes 'P' and 'Q' from this BST.


Your task is to find the lowest common ancestor(LCA) of these two given nodes.


The lowest common ancestor for two nodes P and Q is defined as the lowest node that has both P and Q as descendants (where we allow a node to be a descendant of itself)


A binary search tree (BST) is a binary tree data structure which has the following properties.

• The left subtree of a node contains only nodes with data less than the node’s data.
• The right subtree of a node contains only nodes with data greater than the node’s data.
• Both the left and right subtrees must also be binary search trees.


For example:
'P' = 1, 'Q' = 3
tree = 2 1 4 -1 -1 3 -1 -1 -1,

The BST corresponding will be- 

Here, we can clearly see that LCA of node 1 and node 3 is 2.
Try solving now
02
Round
Medium
Video Call
Duration50 Minutes
Interview date19 Aug 2020
Coding problem3

They asked 2 coding questions and 2 sql queries in this round

1. Longest Palindromic Substring

Moderate
35m average time
65% success
0/80
Asked in companies
Tata Consultancy Services (TCS)AmazonGoldman Sachs

Given a string ’S’ consisting of lower case English letters, you are supposed to return the longest palindromic substring of ‘S’.

Note that in case of more than one longest palindromic substrings with the same length you need to return the rightmost substring in the given string. For example in string “bbbab”, there are two possible longest palindromic substrings i.e. “bbb” and “bab”, and since you are supposed to return the rightmost substring, so you need to return “bab” as the answer.

Note:
A substring is a contiguous sequence of elements within a string (for example, “bcd” is a substring of “abcde” while “bce” is not).

A string is said to be palindrome if the reverse of the string is the same as the actual string. For example, “abba” is a palindrome, but “abbc” is not a palindrome.
Try solving now

2. Trapping Rain Water

Moderate
15m average time
80% success
0/80
Asked in companies
SalesforcePayPalHexaware Technologies

You have been given a long type array/list 'arr’ of size 'n’.


It represents an elevation map wherein 'arr[i]’ denotes the elevation of the 'ith' bar.



Note :
The width of each bar is the same and is equal to 1.
Example:
Input: ‘n’ = 6, ‘arr’ = [3, 0, 0, 2, 0, 4].

Output: 10

Explanation: Refer to the image for better comprehension:

Alt Text

Note :
You don't need to print anything. It has already been taken care of. Just implement the given function.
Try solving now

3. SQL Question

A nested SQL query

03
Round
Medium
Video Call
Duration50 Minutes
Interview date19 Aug 2020
Coding problem2

This round was about OS, networking and my projects. What are the different ways to style a React component?
Name a few techniques to optimize React app performance.

1. OS Questions

Theory questions about OS . Multithreading, Scheduling Algorithms

2. Puzzle

There are 12 coins. 11 of them have same weight and one is light in weight than others. We have a weighing balance. Find the minimum times we have to balance to find out the lighter one.

04
Round
Easy
HR Round
Duration30 Minutes
Interview date19 Aug 2020
Coding problem1

It was a fun round, in which they ask about your preferences about programming languages, technologies or your hobbies. If you reach this round, it means that your chances of selection are 99%.

1. Basic HR Question

What was the biggest hurdle you faced while developing a project

Problem approach

Tip 1 : Be truthful, do build some projects on your own so that you can answer these kind of questions truthfully.
Tip 2 : Be confident
Tip 3 : Ask any questions you want to ask from the interviewer

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
Fullstack Developer
4 rounds | 10 problems
Interviewed by Paytm (One97 Communications Limited)
1817 views
1 comments
0 upvotes
company logo
Fullstack Developer
4 rounds | 8 problems
Interviewed by Paytm (One97 Communications Limited)
419 views
0 comments
0 upvotes
company logo
Fullstack Developer
1 rounds | 2 problems
Interviewed by Paytm (One97 Communications Limited)
441 views
0 comments
0 upvotes
company logo
Fullstack Developer
4 rounds | 6 problems
Interviewed by Paytm (One97 Communications Limited)
463 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Fullstack Developer
6 rounds | 5 problems
Interviewed by Microsoft
2213 views
0 comments
0 upvotes
company logo
Fullstack Developer
2 rounds | 2 problems
Interviewed by Samsung
2145 views
0 comments
0 upvotes
company logo
Fullstack Developer
2 rounds | 2 problems
Interviewed by Amdocs
1805 views
0 comments
0 upvotes