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

Android Developer

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

Interview preparation journey

expand-icon
Preparation
Duration: 1 Month
Topics: Data structures, Algorithms, OOPS, Android, OS
Tip
Tip

Tip 1 : Clear all the topics related to Android with deep details about every topics.
Tip 2 : Practice DSA and algorithms from GFG, CodeStudio daily.
Tip 3 : Dry run code before running the code.

Application process
Where: Campus
Eligibility: Above 7 CGPA , Previous Android Development Experience Required
Resume Tip
Resume tip

Tip 1 : Mention your open source contributions/ participation in hackathons.
Tip 2 : Provide links to your projects.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration45 Minutes
Interview date3 Aug 2021
Coding problem2

1. BST Iterator

Moderate
20m average time
65% success
0/80
Asked in companies
HSBCVisaFacebook

You are given a class named as BSTIterator that represents an iterator over inorder traversal of a binary search tree. You need to implement the following things as follows:

1. BSTIterator(Node root) - It is a parameterized constructor in which you are given the root of the Binary search tree. It will be called whenever an object of BSTIterator is created.

2. next() - This member function will return the next smallest element in the in-order traversal of the binary search tree. You need to implement this function.

3. hasNext() - This function will return true if there exists the next smallest element in the traversal else it will return false. You need to implement this function

The binary search tree has ‘N’ nodes you need to print the inorder traversal of the tree using the iterator.

Try solving now

2. Integer to Roman Numeral

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

Given an integer ‘N’, the task is to find its corresponding Roman numeral.

Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.

Symbol      Value
  I           1
  V           5
  X           10
  L           50
  C           100
  D           500
  M           1000

Example :

2 is written as II in the roman numeral, just two one’s added together. 
12 is written as XII, which is simply X(ten) + II(one+one). 
The number 27 is written as XXVII, which is XX + V + II.

Roman numerals are usually written largest to smallest from left to right. 
However, the numeral for four is not IIII. Instead, the number four is written as IV. Because the one is before the five we subtract it making four.
The same principle applies to the number nine, which is written as IX.

There are six instances where subtraction is used:

I can be placed before V (5) and X (10) to make 4 and 9.
X can be placed before L (50) and C (100) to make 40 and 90.
C can be placed before D (500) and M (1000) to make 400 and 900.
Try solving now
02
Round
Medium
Video Call
Duration45 Minutes
Interview date19 Aug 2021
Coding problem3

1. Cube Sum Pairs

Easy
15m average time
85% success
0/40
Asked in companies
AdobeFreshworksTata Consultancy Services (TCS)

You are given a positive integer N, and you have to find the number of ways to represent N as a sum of cubes of two integers(let’s say A and B), such that:

N = A^3 + B^3.

Note:

1. A should be greater than or equal to one (A>=1).
2. B should be greater than or equal to zero (B>=0).
3. (A, B) and (B, A) should be considered different solutions, if A is not equal to B, i.e (A, B) and (B, A) will not be distinct if A=B.
Try solving now

2. Colorful Knapsack

Hard
45m average time
0/120
Asked in companies
AdobeSamsungPaytm (One97 Communications Limited)

You are given 'N' stones labeled from 1 to 'N'. The 'i-th' stone has the weight W[i]. There are 'M' colors labeled by integers from 1 to 'M'. The 'i-th' stone has the color C[i] which is an integer between 1 to 'M', both inclusive.

You have been required to fill a Knapsack with these stones. The Knapsack can hold a total weight of 'X'.

You are required to select exactly 'M' stones; one of each color. The sum of the weights of the stones must not exceed 'X'. Since you paid a premium for a Knapsack with capacity 'X', you are required to fill the Knapsack as much as possible.

Write a program to calculate the best way to fill the Knapsack - that is, the unused capacity should be minimized.

Try solving now

3. Technical Question

Deep linking

scope storage 

why constraint layout(flat structure, lessrendering, responsive) 

how to handle run time permissions for aspecific version

Have you integrated payment gateway in any of your app.

Previous Internship Experience and job role. How to use room in an app.

 Handling apps for different screen sizes. 

How to restart an activity. 

Kotlin Coroutines

Handling api calls. 

Detecting bugs in a code.

03
Round
Easy
HR Round
Duration15 Minutes
Interview date20 Aug 2021
Coding problem1

1. Basic HR Questions

Why paytm?
How is paytm different from its competition?
What changes you think can be made to make it better?
Can you take your stand for a decision if you believe its correct even when your superior thinks its wrong.

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)
716 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by Paytm (One97 Communications Limited)
503 views
1 comments
0 upvotes
company logo
SDE - 1
3 rounds | 8 problems
Interviewed by Paytm (One97 Communications Limited)
522 views
0 comments
0 upvotes