Paytm- Software Engineer
Name: Parth Prasun
- Which company have you been placed in and what’s the job description?
>> I have been placed in Paytm as a software engineer.
2. Tell us something about your college life and experiences. Were you a part of any club or society throughout your college life and how did they help you?
>> Even with the campus life reduced to half due to covid, college life lived up to its billing of being fun and exciting. I have had some great time hanging out with my friends. Probably the most rewarding times in college have been the countless hours spent playing different sports. I have been a member of IEEE since first year. Being in IEEE provided invaluable guidance and exposure to coding among other things. I have also been a member of IETE and it has been really helpful in learning and experimenting with practical aspects of electrical and electronics engineering.
3. What message would you give to the first and second year undergraduates on effectively using their time and maintaining their academic as well as social life?
>> During the first couple years of college, it’s much simpler to maintain decent academics while exploring your interests and doing more things you enjoy. You can spend quite some time hanging out with friends and have fun while maintaining a decent CGPA without fussing over it a lot.
4. How did you discover that “this particular sector” is suitable for me or I have interest in this? How did you carry forward in this?
>> For me it was rather straightforward that I enjoyed coding much more than the core subjects. Discovering your “suitable sector” really just comes down to enjoying studying and knowing more about that particular subject. I mostly started seriously working on it halfway through my second year, although in hindsight it would have been better to have started a little earlier.
5. Many of the students have interest in both core and software, what would you suggest them?
>> As long as it interests you to pursue both the fields, it is worth it to keep learning both core and software. Quite a lot of avenues in technical field require some knowledge of both these fields. Learning never hurts but when it comes down to it, you should know to prioritize one over the other depending on your own interests and goals.
6. What are the technical skills that are important for EEE graduates?
>> Besides having a decent knowledge about the subjects in the college curriculum, it really depends on your individual interests. You could choose to explore more in the field of electronics or electrical (VLSI, PCB designing, PLC, ARDUINO, etc.) Or choose to develop skills in coding where the choices are frankly endless.
7. How early one should start preparing for internships and how important an internship is? Where did you pursue your internship?
>> I am not a big proponent of preparing for internships just for the sake of it. Explore as much as you can in the earlier stages of your college life, and once you have identified what interests you, just keep learning and improving your skills. However, it does help to do some targeted preparation for a few months before the companies start visiting the campus. Internships are important in providing you with some invaluable learning and industry experience and possibly add some more value to your resume. However, having pursued an internship or otherwise should not really matter much when it comes to placements as long as you have the skills and can communicate it to your interviewer. I interned with Samsung Research Institute, Bangalore.
8. What are the projects you have done in 4 years and how did they help in your placement and internship?
>> I created a website for a library with resources collaborated and maintained by the students. I also worked on an ML project to automate toll booths with image processing and create a website to provide a platform to automate toll payments. Working on projects is probably the best way to learn and hone your skills. In the context of placements and internships, explaining your projects to your interviewer can be a great metric for them to gauge your understanding and if you can do it well, it is a great way to communicate your skills to the interviewer.
9. What was the selection procedure of your company? Can you repeat some of the important questions from each round of your interview?
>> The selection procedure for Paytm involved an online coding round (3 coding questions-intermediate level) followed by two technical interviews. The interviews mainly focused on understanding of Data Structures and Algorithms and basic topics of computer science like Computer Networking, DBMS, OS, Object Oriented Programming, etc. besides some general questions and some questions about the projects and internship experiences.
10. What are your future plans? Would you like to go for higher studies?
>> Currently my plans are to start with my training and job while improving on my skills. I haven’t given much thought to pursuing higher studies as of yet and it will depend on how it factors into my career goals in a few years.
11. What is your advice to the juniors who want to get placed in the field you’ve chosen?
>> One advice I would give to someone pursuing coding is instead of shifting focus from a fancy technology to another; focus on getting your basics right first.
12. If you are from software sector, how did you balance between coding and electrical studies?
>> It is simpler to balance them in the initial couple of years as the college curriculum is not very demanding and then it takes some effort to take out time for coding. Online classes surely helped!