LinkedIn Interview | Systems Engineer | Bangalore | 2023 | Reject

Anonymous User
1109

Status: 3.5 years of experience in a Product company
Location: Bangalore
Date: Dec 2023

All rounds were of 1 hour duration
Technical phone screen:

  1. Few Questions about Process vs Threads, IPC, Stack vs Heap Memory, Java Exceptions
  2. https://leetcode.com/problems/search-in-rotated-sorted-array/

Onsite Rounds:
Round 1: Coding

  1. Variation of https://leetcode.com/problems/number-of-islands/
  2. https://leetcode.com/problems/binary-tree-upside-down/

Round 2: Coding

  1. https://leetcode.com/problems/closest-binary-search-tree-value-ii/

Round 3: Concurrency Round
There are M Producers & N Consumers which are writing into a fixed buffer-size (Producers produce Integers), use a non thread safe Queue to write Thread Safe Implementation of Bounded Blocking Queue. Program should finally shut down once all Producers stopped producing and all consumers stopped consuming.

Multiple Follow-ups on each small detail we discuss in the solution.

Fumbled this round

Round 4: System Design
Design a system (api) which will fetch latest trending articles shared in LinkedIn platform in last 5 mins, last 1 hour, last 24 hours.

Tried to solve using slotting the the day into chunks of 5 mins, but couldn't able to explain the approach completely.

Round 5: Host Round
Introduction and normal discussion into previous work experiences and projects. Some cross questioning.
HLD Design Kafka with atleast once delivery and exact once delivery. (fumbled here)

Result:
Mostly it would be a reject.

Comments (0)