Status: 5 yrs of Experience on Product Based Companies
Location: Delhi, India
Applied directly on their website shortly after received an hackerrank test, performed poorly in test only able to solve 1 question
Received a call after few days for online interviews
Round 1 - DSA(60mins)
Was asked one LC hard and LC medium
https://leetcode.com/problems/merge-k-sorted-lists/
https://leetcode.com/problems/merge-intervals/
Was able to solve both of questions in given time, discussed about time and space complexity , went good
Round 2 - LLD Round(60 mins)
Design Circuit Breaker
Given multiple solutions one central gateway based other storing cache based at application level, how would i scale this, sharding
Round 3 - Machine Coding Round(2hrs -> 10 mins question discussion, 1hr :20 coding, 30 mins discussion on code)
Design expense sharing application.
Very Similar to this https://workat.tech/machine-coding/practice/splitwise-problem-0kp2yneec2q2
Could not code 2 features but discussed how would i do that
After 10 days received an generic rejection mail , no feedback on what went wrong but I believe Machine Coding was the blocker as I was not able to code all the required featues