Preparing for an interview? Check out Cracking the Coding Interview
Published on

PayPal | SDE 1 (T22) | Bangalore | April 2023 | Offer

Author
  • Shared Anonymously

My Current Status: 2yr (1yr Intern + 1yr Fulltime) experience in a reputable Saas Company.

Application Status: Got offer.
Interview start date: 2 week of april
Final Round date: 4th week of april

Since my profile was strong HR told to skip the OA round and start with technical round.

Technical Round - 1

  • Question 1: Find the start and end index of maximum subaray in a given array. (Modification version of Kadane's algorithm)
  • Question 2: Given a stream of elements find the kth maximum at every postion, the array length is infinite since it is stream. (https://leetcode.com/problems/kth-largest-element-in-an-array/) Similar to this problem but we need to find at each position. (Hint: Min Heap)

Interview went pretty well solved both question, Interviewer also helped with some hints.

Technical Round - 2
I was expecting a coding round, but it's completly different.

  • A coding question was asked, but interviewer told just tell me the approach no need of solution.
  • Started with Interface and Abstraction.
  • Asked indepth about design patterns in java.
  • Told to implement Singleton and Factory method.
  • Questions about observor pattern.
  • DBMS advanced level questions.
  • Given a table of data and told to achieve 1NF, 2NF, 3NF & 3.5NF with explanation.
  • Given a problem statement and told design a databsed with table, column type and reference keys.

Hiring Manager Round - 1

  • He asked what I did in my current company what was my role.
  • Told to explain some concepts based on my answer.
  • Asked some questions form my resume.
  • Advanced Java and Database Questions.

This round didn't went quite well, and the manager was not satisfacted with my answer. So the HR arranged another hiring manager since I did well in past 2 technical rounds.

Hiring Manager Round - 2

  • The manager was pretty impressed by resume.
  • He started with basic questions from OOPS.
  • Then he jumped to advacned concepts like immutability
  • Memory Management.
  • Threads & Concuurency.
  • Queues & Zookeper
  • Sql n NoSql

The Hiring manager was impressed with my performace and gave good feedback.

After 2 days I got a message from HR, that I was accepted into Paypal.
Verditct: Selected

Interview Process was so smooth and HR continously contacted and reminded me, every round laster about 1hr. The advice I would try to give for job seekers don't blindly practice every problem in leetcode. Practice only a certain list and make sure you have complete understanding of that datastructre. Be strong with you basics!!.

Compensation: https://leetcode.com/discuss/compensation/3493074/PayPal-or-SDE-1-or-Bangalore

ReportMark as Helpful