PayPal | SDE2 | Bangalore | April 2022 [Declined]
Anonymous User
2321

Status: BTech Information Technology Tier-2
YOE: 2 years 11 months
Position: SDE1 at FinTech firm
Location: Delhi

This was a hiring drive and all rounds were held on the same day except the online test which shared a few days earlier.

Round 1 - Coding (1hr)
https://leetcode.com/problems/find-all-duplicates-in-an-array/ (Was asked to solve this with O(1) space straightaway)
https://leetcode.com/problems/kth-largest-element-in-an-array/

Round 2 - Java (1hr15min)
I found this round to be the toughest, the questions were a bit hard to understand. A few of them were kind of twisted to confuse the candidate. Be prepared well with your Java concepts.

  1. Print 1 million numbers in sequence using multiple threads without synchronization as that reduces performance - Couldn't solve this one (Leetcode community please let me know how this can be done)
  2. Package and module dependencies guidelines followed so far- how to minimize dependencies, maintain loose coupling
  3. Why are cyclic dependencies bad?
  4. Create a class where the data members can only be set once and then never modified
  5. Another question which essentally required me to overwrite the hashcode and equals method for a class for quick retrieval

Round 3 - Hiring Manager (1hr15min)
30 mins - Deep discussion on the best project in current org, architecture explanantion, trade offs, architecture diagram, use cases
10 mins - System design - design object model to support basic features of Amazon (Browse products, add proudct to cart, place order)
10 mins - Hiring Manager talked about the team
10 mins - I asked some questions of my own. He answered quite patiently and went to detail.
Enjoyed this round thoroughly.

Overall the hiring process was quite smooth and fast. However, they were not offering enough of a raise on my current compensation so I ended up declining the offer.

Other interview experiences:

Comments (3)