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

Senior Software Engineer

Paytm (One97 Communications Limited)
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
Paytm was a big company for me. I knew it would be hard to get into Paytm because I needed to improve at DSA, but I still applied through LinkedIn. I tried to connect with multiple (3-4) HRs of Paytm and messaged them on LinkedIn, but I have not heard back from anyone. After that, I connected with one more HR of Paytm, and she replied and considered my profile. She scheduled my interview and gave me some topics to prepare. I prepared all the topics she gave but was still poor in DSA, so I let it be and gave it a chance. All the rounds happened on a single day, and I cleared all the rounds and got selected.
Application story
For Paytm, I tried only through LinkedIn. Like other social media platforms, I use LinkedIn very often, and I have seen job opportunities at Paytm. Still, I did not apply because I thought it was a colossal company, and it took a lot of work to clear the interview process. So I applied to other service-based companies like TCS, Global Logic, HCL, Nagarro, Publicis Sapient, and Sopra Steria, and I cleared all of them and got the offer. I was working at 5.25 LPA TCS(8 LPA) Amdocs(10 LPA) Sopra Steria (10 LPA) Publicis Sapient(12 LPA) Global Logic(13 LPA) Nagarro (15 LPA) In the meantime, Paytm was also hiring, so I applied through LinkedIn but was waiting for a response. I applied multiple times, but my resume needed to be shortlisted. After that, I tried to connect with HR, sent them connection requests, and messaged them. But they did not pay attention to my message or consider my profile. I approached 3-4 HRs of Paytm but did not hear back from anyone. After that, I tried with one more HR, and she replied to my message and considered my profile. She gave me a HackerRank test link and told me this was the machine coding round.
Why selected/rejected for the role?
My relevant skills and experience were a good fit for the job. I convinced the interview panel that if I don't know the solution to something, I am capable of finding it and will do so.
Preparation
Duration: 2.5 months
Topics: DSA, JAVA, Design Patterns, NoSQL/Message queue/Cache, Current Projects, SQL, OOPS, REST APIs, Spring Boot
Tip
Tip

Tip 1: Prepare in Depth 
Tip 2: Learn how to explain in simple words
Tip 3: You can prepare some of them. You can still go if you are 60-65% prepared.

Application process
Where: Linkedin
Eligibility: NA
Resume Tip
Resume tip

Tip 1: Keep it to one page. 

Tip 2: Explain your project sparingly in your resume. Let them ask while reviewing your resume.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date1 Mar 2022
Coding problem2

They gave me the test link, and I gave the test at my home.

1. Maximum number in K swaps

Hard
15m average time
85% success
0/120
Asked in companies
Paytm (One97 Communications Limited)AmdocsRoyal Bank of Scotland

You are given two positive integers M and K, your task is to find the maximum integer possible, by swapping at most K digits of M.

You can perform a maximum of K swap operations. If the integer becomes maximum in less than K operations, you can stop and return the output.

Note:- For simplicity, you will be provided with the integer M in the form of a ‘string’ data type for easier swap operations.

Example:-
INPUT : M = 123 , K = 1
OUTPUT: 312

In the above example, K = 1, hence only 1 swap operation is available.
Operation 1: Swap 1 with 3 so the integer becomes 312

INPUT : M = 567392 , K = 3
OUTPUT: 976532

In the above example, K = 3, hence a maximum of 3 swap operation available
Operation 1: Swap 5 with 9 so the integer becomes 967352
Operation 2: Swap 6 with 7 so the integer becomes 976352
Operation 3: Swap 3 with 5 so the integer becomes 976532

INPUT : M = 751, K = 2
OUTPUT: 751

In the above example, No swaps are required as it is already the maximum possible integer with that set of digits.

INPUT : M = 3849 , K = 0
OUTPUT: 3849

In the above example, K = 0, hence no swap operations are available.
Try solving now

2. Find All Anagrams in a String

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

You have been given a string STR and a non-empty string PTR. Your task is to find all the starting indices of PTR’s anagram in STR.

An anagram of a string is another string which contains the same characters and is obtained by rearranging the characters.

For example: ‘SILENT’ and ‘LISTEN’ are anagrams of each other. ‘ABA’ and ‘ABB’ are not anagram because we can’t convert ‘ABA’ to ‘ABB’ by rearranging the characters of particular strings.

Note:

1. Both STR and PTR consist of English uppercase letters.
2. Length of string 'STR' will always be greater than or equal to the length of string ‘PTR’.
3. In case, there is no anagram substring, then return an empty sequence.
4. In case of more than one anagrams, return the indices in increasing order.
Problem approach

I used Loops for this.

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date3 Mar 2022
Coding problem2

This was the main round.
They asked about coding problems and JAVA and all the other stuff.

1. Reverse Linked List

Moderate
15m average time
85% success
0/80
Asked in companies
CIS - Cyber InfrastructureInfo Edge India (Naukri.com)Cisco

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Follow Up :
Can you solve this problem in O(N) time and O(1) space complexity?
Try solving now

2. Valid String

Moderate
18m average time
85% success
0/80
Asked in companies
Paytm (One97 Communications Limited)VisaAmazon

You have been given a string 'S' containing only three types of characters, i.e. '(', ')' and '*'.

A Valid String is defined as follows:

1. Any left parenthesis '(' must have a corresponding right parenthesis ')'.
2. Any right parenthesis ')' must have a corresponding left parenthesis '('.
3. Left parenthesis '(' must go before the corresponding right parenthesis ')'.
4. '*' could be treated as a single right parenthesis ')' or a single left parenthesis '(' or an empty string.
5. An empty string is also valid.

Your task is to find out whether the given string is a Valid String or not.

Try solving now
03
Round
Easy
Video Call
Duration15 minutes
Interview date3 Mar 2022
Coding problem1

This was a managerial round, and He asked about my past experience and asked me to write API.

1. Basic HR Questions

Introduce yourself.

What are your strengths and weaknesses?

Where do you see yourself in 5 years?

Could you give me an example of a time you showcased your leadership skills?

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
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Paytm (One97 Communications Limited)
587 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Paytm (One97 Communications Limited)
821 views
0 comments
0 upvotes
company logo
Senior Software Engineer
4 rounds | 4 problems
Interviewed by Paytm (One97 Communications Limited)
795 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 4 problems
Interviewed by Paytm (One97 Communications Limited)
712 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 3 problems
Interviewed by Intuit
2953 views
1 comments
0 upvotes
company logo
Senior Software Engineer
5 rounds | 5 problems
Interviewed by PhonePe
2547 views
0 comments
0 upvotes
company logo
Senior Software Engineer
4 rounds | 4 problems
Interviewed by Walmart
7445 views
1 comments
0 upvotes