Got through till the system design/HR Manager round but didnt get through
Hackerrank round: 2 Questions, both easyish-medium, one was a graph traversal question and I forgot the other one
Round 1(DSA/Algo round): Both questions were from LC(but with a different "story"/title) - Rotting Oranges question and House Robber 3. Solved both. The interviewer was very helpful and lead a discussion into thought process/diff approaches
Round 2(LLD): Was asked to design an Uber booking system where Uber drivers constantly update their location and app users can make a booking and get the closest drivers.
Round 3(HLD): Went very poorly. I expected a theoretical discussion of things along with high level component design understanding. The interviweer asked me to design a business rule based engine. I struggled around with the approach before coming up with an architecture and suggesting a tree based/nested dictionary based approach to evaluate events based on rules. The interviewer wasnt satisfied and said he was expecting me to talk about building an AST for it and evaluating the expression
Result: Rejected