Giving back to leetcode community who helped me with my next job!
Round 1 (DSA): Trie based question - Find all words with certain prefix. It had some catch over and above a normal prefix match - find all words question. But pattern was trie - prefix based.
Round 2 (DSA): Graph based question -- Currency conversion. The question was extended later to touch upon all BFS based weighted question / djikstra etc. The interviewer essentially wanted to cover up all basic graph based algorithms by extending the currency conversion question.
Round 3(DSA + Machine Coding): Build an event assignment module. Imagine an office where you want to book rooms. We basically need to assign a room to an input calendar event.
Got rejected after round 3. Although, the difficulty wasn't too high. Took 2 weeks to crack atleast the DSA part of all these rounds. I probably failed in the machine coding side of it because I don't come from a OOPS background.