Low Level Design, Object Oriented, Graph Data Structure, Hashmap, Interview Questions.
all these ? If your answer is using Graph, then you are right !!! We can largely simplify the problem by re-implementing all the hash maps as a graph data structure where each entity represents a node and the relationships are edges b/w them. But how do we convert hash maps into Graphs? Remember