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.

  1. 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 b = “be” So the output would be {best}. If the string b would have = “th”, the answer would be {this, the, there}.

2. Palindromic Based Question -> Given three integer a, b, c ; find the maximum number of palindromic number between a and b (both inclusive) such that

(maximumPalindromicNumber – smallerPalindromicNumber) > c.

I managed to solve both the questions in 45 minutes. Even people who have solved one question progressed to the next round.

Round 2: It was pure data structure and algorithm round. I was given questions on array, stack, queue, tree, graph. I was not asked to write the code but was supposed to do the loud thinking. This was the most fun round as I find Data Structure and algorithm very interesting. As I remember,   One question was you have given array  of length n which comprises element only from 0 to n-1. The elements may be repetitive. You have to find the frequency of each element in time complexity O(n) and space complexity O(1). I manage to solve that on the fly with some hint from the interviewer.

Round 3: This round was completely based on system design. I was supposed to come up with the design of text editor (desktop application) from backend perspective and how will I support different functionality. What kind of DB will you use with justification. What would be the structure of your java code. He asked different layer and what will I do in each layer. Once i come up with the solution for the minimal requirement, he told me to incorporate tags feature in the editor as well. I did that and he was happy with the solution.

Round 4 (Managerial Round) :  He asked me some basic operating system question as difference between process and thread, JVM architecture, how interrupt works, How java supports multithreading. Then asked me to design college exam scheduler based on some constraints.

Round 5 (VP Round) This was the behavioral round as he asked why are you leaving your present company just after 7 months. Difference between semaphore and mutex, difference between TCP and UDP. One array easy level question. Meanwhile, he kept typing something on his laptop. I guess, he was rating me on different parameter.

At last they have given me an offer after brief HR round. Accepted the offer 🙂 .

Thanks GFG for all the articles that helped in some way or the other. Keep helping people achieve their dream and most importantly keep giving us knowledge.

Write your Interview Experience or mail it to contribute@geeksforgeeks.org



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.




Article Tags :

1


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.