YOE: 10
First Interview:
Round 1: Design subway swipe in and swipe out. (Discuss Data structures, and variouses cases)
Round 2: Coding 1) https://leetcode.com/problems/trapping-rain-water/ 2) https://leetcode.com/problems/product-of-array-except-self/
Round 3: Lunch interview: With director.
Round 4: Behavioral round: With 2 different managers.
Round 5: Behavioral round with another manager.
Round 6: Behavioral round with 2 senior members.Second Interview
All 5 rounds didnt involve coding.
Round 1: Lunch round with 2 team members.
Round 2: Design bookstore (in memory). Data strucures and api's.
Round 3: Design distributed database system (consistent hashing), bank transfer system (Two phase commit model).
Round 4: Round with the manager: Design an optimized db for the all the stocks data flowing in.(requirements to keep the data in order)
Round 5: General round with the HR. No behavioral. Talked about my expectations, and steps ahead.