Paypal | Software Engineer 2 | Bangalore [Offer]

paypal logo
paypal
Software Engineer 2Bangalore2 yearsOffer
December 19, 20210 reads

Summary

I recently interviewed for the Software Engineer 2 position at Paypal in Bangalore and received an offer. The interview process consisted of three rounds, covering Data Structures & Algorithms, Low-Level Design, and behavioral questions.

Full Experience

My interview journey for the Software Engineer 2 role at Paypal involved three distinct rounds. The initial round focused on Data Structures and Algorithms, where I encountered a straightforward array manipulation problem and the classic Josephus problem. The second round was a combination of Low-Level Design and more DSA. Here, I was given a subset sum DP question and tasked with implementing Merge Sort, specifically with an emphasis on multithreading and LLD principles. The final round was with the Hiring Manager, which focused on behavioral questions and detailed discussions about my current projects and experiences. Overall, I found the questions manageable, largely thanks to my consistent practice on LeetCode.

Interview Questions (2)

Q1
Josephus Problem
Data Structures & AlgorithmsMedium

A classic problem involving finding the last person remaining in a circle after successive eliminations.

Q2
Multithreaded Merge Sort Implementation
Data Structures & AlgorithmsHard

Design and implement a Merge Sort algorithm that utilizes multithreading to improve performance, with a specific focus on low-level design aspects.

Preparation Tips

My preparation strategy heavily relied on practicing problems on LeetCode and leveraging the insights from its community, which was instrumental in helping me clear the technical rounds.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!