(Translated by https://www.hiragana.jp/)
PayTM Interview Experience (1 Year Experienced) - GeeksforGeeks
Open In App

PayTM Interview Experience (1 Year Experienced)

Last Updated : 14 Sep, 2018
Comments
Improve
Suggest changes
Like Article
Like
Save
Share
Report

I was interviewed for Java Backend Developer profile at PayTM, Noida.

Round 1: Online Test

  • There are n number of stones. Each stone has a weight associated with it. 1st stone’s weight is 1, 2nd stone’s weight is 2.. and so on. You are given an integer x. You need to pick the maximum number of stones such that the total weight of stones picked is less than x.
    You’re also given an array of stones which you can not pick.
    – Input:
    n = 10 (there are 10 stones with weights 1, 2, 3, 4, 5, 6, 7, 8, 9 and 10)
    x = 12 (total weight of collected stones can not exceed 12)
    arr = {1, 2, 5} (stones with weight 1, 2 and 5 can not be picked)
    – Output:
    2 (Only 2 stones can be picked. {3, 4} or {3, 6} or {4, 6})
  • Find the depth of JSON object.
    – Input:
    {x:[{a: 1, b: 2}, {a: 4, b: 5}], y: 1}
    – Output:
    3
    Similar to: https://www.geeksforgeeks.org/find-maximum-depth-nested-parenthesis-string/

Round 2: Technical Interview

  • Tell me about yourself
  • Find number of ways to add up to a sum N using first N natural numbers.
    – Example:
    For n=3, Output=4 ([1+1+1], [1+2], [2+1], [3])
    For n=4, Output=8 ([1+1+1+1], [1+1+2], [1+2+1], [1+3], [2+1+1], [2+2], [3+1], [4])
  • Check if a binary tree is Binary search tree or not
  • Find path from root to a given node in binary tree
    I was asked 2 approaches: One using extra space and other without using extra space
  • Implement queue using stacks
  • N Queen problem
  • Reverse a linked list in groups of given size
  • Questions on Java:
    • Difference between String, StringBuilder and StringBuffer
    • Create a custom Immutable class
    • Difference between wait() and sleep()
    • What are different types of cloning in java and how do they work
    • What is serialization? Suppose there is a class with fields int and String. We serialize an object of this class. Now can we deserialize this to an object of another class with fields as long and String?
    • What are abstract classes?
  • Resume based questions:
    • What is REST API?
    • How can we make a REST API stateless?
    • How to secure a REST API?
    • What is AJAX and why is it used?

Round 3: Technical Interview

  • Tell me about yourself
  • An in-depth discussion on the current project in the current organisation
  • Design a system to handle 1 billion server hits in a day
  • Find excel column name corresponding to a given column number
  • Sort an array of 0s and 1s
  • The cost of a stock on each day is given in an array, find the max profit that you can make by buying and selling in those days. You can only buy and sell the share once. For example, if the given array is {100, 180, 260, 310, 40, 535, 695}, the maximum profit can be earned by buying on day 4, selling on day 6.
  • What is thread pool in java?
  • What is an ORM?
  • Difference between NoSQL and SQL. When do we prefer NoSQL over SQL?
  • What are ACID properties?
  • Difference between HTTP and HTTPS. How do they work?
  • What are digital signatures?

Round 4: Technical Interview

  • Difference between Spring and Springboot
  • Given an array of 0, 1 and 2. Find the length of the shortest interval containing all three numbers.
    – Input:
    {1, 2, 2, 2, 1, 2, 1, 1, 0, 0, 1, 1, 2, 2}
    – Output:
    4 (interval from index 5 to 8)
  • Design a parking lot

Round 5: HR Interview

  • Introduce yourself
  • Why do you want to change?


Previous Article
Next Article

Similar Reads

Paytm Java Interview Experience( 2-4 year Experience during COVID19 )
How I came to know about the opening ? So, Paytm recruiters mention a post on linked in and my friend tag me in the comments of that post. And after that, I send a message to the recruiter on linked in that I am interested in this job profile and send my updated resume. And after reviewing my resume she set up my interview on the next day. Round1 I
2 min read
Paytm Interview Experience for SDE-1 | 2 Year of Experience
Round 1: Given a string of 1's and 0's Score is calculated as {1's in left part + 0's in right part}Compute the largest Score. Desired Solution complexity: Linear Given an N, Generate all String of length N consisting of 0's and 1'sSuch that no consecutive 1's occur in resultant String. How does GC work in Java? Which DS would you use to create you
1 min read
Paytm interview experience | Set 26 (Experienced)
Round 1: Excel sheet column number representation Max profit in buy sell stock. Acid property of databases Hashmap implementation Swap linkedlist in pair of k Clustered indexes Isolation levels in SQL server Diff between hashing and encryption Round 2: Design notification system Sort array of 0s and 1s Make the class immutable Round 3: General disc
1 min read
PayTm Interview Experience | Set 23 (For 2 Years Experienced)
Round 1: First round was taken on mettl, online judge. There was two questions and that required to be done in 1hr 1. A paragraph which contained some dates in format DD-MM-YYYY, find number of distinct years in the paragraph. For e.g Some random words with date 12-01-1990 and some more words with date 12-12-2017 and again some random words with sa
2 min read
Paytm interview experience | Set 24 (1.5 years experienced)
I was interviewed at Paytm office, Noida for Backend Developer role in March 2018. Round 1: Discussion on current work and projects mentioned in the resume Given an array of n-2 elements. The range of elements is n and 2 elements are missing. Find them and write a code for the same Round 2: What are process and thread. Difference between the two. P
1 min read
Paytm Interview Experience (Experienced)
Round 1: Online Coding round A document contains dates in dd-MM-YYYY formats from the beginning of time i.e 00-00-0000 along with other texts. You have to find the number of distinct years. An array is special if it contains special elements. A special element is an element which can be represented by the sum of two numbers where one number is reve
2 min read
Paytm Interview Experience (For Experienced)
Round 1: This round was basically for DS: 1.Give me brief introduction about you. 2.Given a tree find distance between two nodes and return -1 if any of node does not exist. 3.Given a sorted and rotated array find a given element using binary search approach. Round 2: 1.Brief introduction about previous work. 2.Write code to rotate a matrix by 90 d
1 min read
Paytm Interview Experience For Experienced (2.5 years)
Round 1: Online Coding Round. There were two programming question which were supposed to be solved in 1 hour. Given two input String a, String b, return a string array which consists of word recommendation from string a that matches with string b in it. For example -> String a = "this is the best way to get the best knowledge out there." String
3 min read
Paytm Interview Experience (<2 yrs Experienced FrontEnd)
For Paytm Noida location Round 1:(Machine Coding Round) This round was a machine coding round and some MCQ's based questions were also asked(1 hr) This round was taken on the mettl platform. MCQ's based were basically asked on Vanilla Javascript and frameworks like AngularJS and React. There were around 20-25 questions combined on these.(level - me
4 min read
Paytm Interview Experience (For 2 -3 years Experienced)
Recently I got a call from the Paytm Money HR team through one Job portal where I have put my profile. Feb 2021 There were total 4 rounds (online test+2 technical on Google Meet +HR) 1. Online Test: There were 2 coding questions asked and 1.5 hrs. Time was given to solve both the problems on the Mettl test platform. I had to implement alt+tab funct
4 min read
three90RightbarBannerImg