Open In App

PayPal Interview Experience for SDE-2 (3.6 Years Experienced)

I have applied for the SDE-2 role through Instahyre. Got a call from HR and then a test link was sent to me.

Round 1(Online Assessment): Online Assessment on HackerEarth.



Round 2(DS Algo & Problem Solving): This round was totally focused on Data structure & algorithms. There were two questions asked and some basic Java Questions.

  1. LCA of Binary Tree
  2. 0/1 Knapsack
  3. Working of ConcurrentHashMap
  4. Generics in Java, ThreadLoacal, What is Future object and how Future is different from CompletableFuture

Round 3(LLD+Problem Solving):



  1. Design a Cache that can store value against a key. Also, the cache eviction policy and capacity should be configurable. You need to follow SOLID principles and Design Patterns while designing the same.
    Later, the interviewer asked that if I have to take care of a Multi-Threaded environment – How would I do that? (only explanation was required).
  2. Remove duplicates from given LinkedList.

Round 4(System Design):

  1. Questions from my resume
  2. Design Whatsapp-like messaging app.

Too many questions were asked about the choices you make, tradeoffs, network protocols you will use for real-time communication and how can we extend this to implement end-to-end encryption.

Round 5(Techno Managerial): This was also a technical round.

  1. Clone a graph (Deep Copy)
  2. Design a scalable service that stores some secret pieces of information.
  3. Project-related questions.
  4. Cultural fit and behavioral questions.

Round 6(HR):

  1. Cultural fit and behavioral questions.
  2. CTC and Stocks discussions

Result: SELECTED

Article Tags :