Low Level Design, Object Oriented, Graph Data Structure, Hashmap, Interview Questions.
dependencies b/w multiple hash maps. For e.g. if there are N different relationships from Product to other entities, then on deleting a Product, we also have to remove reference of product from the N other hash maps. For that we have to keep in mind, which hash maps holds references to products.