Paytm Interview Experience for SWE | On-Campus 2021
Branch: Computer Science and Applied Mathematics (CSAM)Duration of the process: 5 days (7th August 2021 – 11th August 2021)Pre-test Screening: A list of students eligible for the online coding round was shared. This was done on the basis of CGPA and Branch. Students with CGPA>=7.0 and all the branches except Computer Science and Biosciences(CSB) were shortlisted.Online Coding Round – CoCubes (70 minutes)I was able to pass all the test cases for all the questions and submitted the test in 22 minutes. A total of 54 out of 141 students (from B.Tech and M.Tech) were shortlisted for the interviews.Round 1 – Google Meet (1 hour, 2 days after the Coding Round): The interviewer was very polite and good at communication.Make sure to communicate well with the interviewer while solving SQL queries and DSA questions. Also, make sure to ask the questions from the interviewer towards the end of the interview as it also shows that you are actually interested in the company.Round 2 – Google Meet(40 minutes, 1 day after the 1st Round): The interviewer asked me to introduce myself. He also asked me about my hobbies.Then he asked about the recent technologies I had used. I had made a project in the machine learning course that I took in the previous semester. I described the technologies I used there.He asked me to rate myself in DSA out of 10. I gave myself a 6. Then he asked me my favourite data structure. I replied with “linked list”.He asked me to open a text editor and present my screen. Then he gave me the question to remove subarray of minimum size such that the sum of the remaining array is divisible by a given number k. I was asked to return the subarray to be removed. Also, the minimum possible size of the subarray that was to be removed should be 2. I was unable to fully solve this question, but I was told I am heading in the right direction.The interviewer then asked me my favourite technical subject apart from DSA. I replied with OOPs. Then he asked if I had done any non-technical courses in college.He started with rapid-fire questions.What is the difference between Encapsulation and Abstraction? How are they implemented?What is Runtime Polymorphism?What is Dynamic dispatching?What is the OSI model? (As I had not done computer networks in college yet, I honestly told him that I had not done CN. He said it’s okay moved on to the next question.)What is multithreading?What is the SDLC model? (I wasn’t able to answer as I had not heard about it.)What is backtracking?What is one disadvantage of recursion?What is the Tower of Hanoi problem?What is the Travelling Salesman Problem? How would you approach this problem? I replied using recursion, and then we can use Dynamic Programming, as we will soon find out there will be overlapping subproblems.What are overlapping subproblems?How would you approach the problem of printing the second last node in a Linked list? Only the approach was expected.Lastly, he asked if I have any questions for him.HR Round – Phone call (3 minutes, a few minutes after the end of the 2nd Round)I was congratulated as I had received positive feedback from the interviewers in the previous rounds.I was asked to introduce myself.I was asked about the interviews. How my experience was with the interviews.I was asked for the location preference.A total of 23 students (from both B.Tech and M.Tech) were given the offer, and I was one of them.Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon. Google , E-Litmus and Microsoft Test Serieses.