Paypal | SDE-3| Chennai |Selected

paypal logo
paypal
SDE 3Chennai7 yearsOffer
March 19, 20230 reads

Summary

I interviewed for an SDE 3 position at Paypal in Chennai and successfully cleared all rounds, ultimately receiving an offer.

Full Experience

My interview process for the SDE 3 role at Paypal involved four distinct rounds. I have 7 years of experience and hold a BE IT degree from a tier 3 college.

Round 1: HackerRank Test

This initial round consisted of a HackerRank test with two medium-level LeetCode questions. Unfortunately, I don't recall the exact problems asked.

Round 2: Technical Round One

During this technical round, the interviewer presented me with two main questions:

  1. The first question involved converting a decimal number to its hexadecimal equivalent.
  2. The second was a classic string compression problem, where, for example, an input like aabbbcdde should result in an output of a2b3cd2e. This is a well-known problem often encountered on LeetCode.

Round 3: Technical Round Second

This round was a comprehensive mix of Java, Spring, and High-Level Design (HLD) concepts. The discussion covered:

  • Detailed questions on how a Spring Boot application works and various Hibernate-related topics.
  • Inquiries about Garbage Collector algorithms and other string manipulation questions.
  • A system design challenge where I was asked to design a parking lot system. This system needed to support multiple floors, facilitate online booking of parking spots, and accommodate various vehicle types. I also had to elaborate on my approach to scaling the system and the database architecture I would choose.

Round 4: Hiring Manager Round

The final round was with the hiring manager and was largely managerial in nature. We discussed topics such as resolving team conflicts, managing cross-team dependencies, and my career aspirations for the next five years. It was more a behavioral assessment than a technical one.

I am pleased to say that I cleared all the interview rounds and subsequently received an offer from Paypal!

Interview Questions (3)

Q1
Decimal to Hexadecimal Conversion
Data Structures & Algorithms

The interviewer asked me to write code to convert a given decimal number into its hexadecimal representation.

Q2
String Compression
Data Structures & AlgorithmsMedium

I was asked to implement a function that performs basic string compression. For example, given the input string aabbbcdde, the expected output should be a2b3cd2e. This is a famous problem often found on LeetCode.

Q3
Parking Lot System Design
System Design

I needed to design a comprehensive parking lot system. The requirements included supporting multiple parking floors, integrating online booking functionality for parking spots, and allowing various vehicle types. Additionally, I had to discuss strategies for scaling the system and propose a suitable database architecture.

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!