I recently interviewed at PayPal for an SDE 3 position in . I applied through a LinkedIn referral. The interview process consisted of four rounds:
Round 1 - DSA/Problem Solving (1 hour) Two easy LeetCode questions and some basic object-oriented programming concepts.
Round 2 - Low-Level Design (1 hour) Design a distributed room meeting scheduler for two organizations that can help schedule meetings between two people across the organizations. This was an extension of the LeetCode problem "Meeting Rooms II".
Functional Requirements:
The focus of this round was on the thought process and approach to the problem rather than working and executable code.
Round 3 - High-Level Design (1 hour) Design a website to sell products of n categories (similar to Amazon/Flipkart).
The interviewer started with a vague statement. The intent was to understand how I approach the problem statement and define requirements.
I started with three simple pages (Product List Page, Product Page, and Cart) and the entire discussion was around that.
Round 4 - HM Round (1 hour) Discussion around past projects and a few behavioral questions.
I received an offer call within two days.