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

Adobe | SDE2 | Reject

Author
  • Shared Anonymously

Round 1

  1. Buy and Sell Stock with atmost k transactions \u2705
  2. Burning a Tree Node (both BFS and DFS) \u2705
  3. Cons of Microservices over Monolith \u2705

Round 2

  1. Thread Safe LRU Cache \u2705
  2. Two-Sum in a sorted Doubly Linked List \u2705
  3. SQL query related to combination of joins like LEFT OUTER etc. (Explained the implementation but wasn't sure about the precise query syntax) \u274C
  4. Why Java doesn't allow 2 parent classes in inheritance \u2705
  5. Implement thread safe Singleton Design Pattern \u2705

Round 3

  1. Benefits / Features / USPs of Redis \u2705
  2. LLD of Kafka (Message Queue) (Discussed and implemented Publisher, Subscriber and Topic classes using Observer Design Pattern, but wasn't able to implement offset logic for multiple subscribers of a topic.) \u274C

Verdict : Rejected because of the slight mess-up in Round 3. The bar's pretty high these days!

ReportMark as Helpful