Paytm Golang Developer
Summary
I interviewed for a Golang Developer position at Paytm. The interview process consisted of three rounds covering DSA, Low-Level Design, and system fundamentals. Unfortunately, I was not able to clear the third round.
Full Experience
I recently interviewed for the Golang Developer role at Paytm. I am currently an SDE 2 at a product-based company with over 3 years of experience. The role I applied for required similar experience (3+ years SDE). The entire process was stringent about using Golang for all coding and design tasks.
The first round focused on Data Structures and Algorithms. I was asked two medium-level DSA questions.
The second round was a Low-Level Design (LLD) round. I was asked to design a user management system. This round required setting up a local editor and utilizing specific MySQL/GORM packages, which was an interesting constraint. There was also a discussion about my past projects.
The third round was quite challenging. It involved three DSA questions, ranging from medium to hard difficulty, which had to be solved in an online editor. Similar to the second round, there was a detailed discussion about my projects. Additionally, this round delved into deeper system concepts such as threads, Kafka's workings, and identifying memory leaks.
Regrettably, I was not able to clear the third round. The compensation offered for this role was 29LPA base with an additional 1L bonus.
Interview Questions (1)
Design a Low-Level Design for a user management system. This round required setting up a local editor and using specific MySQL/GORM packages. There was also a discussion about past projects.