Low Level Design, Object Oriented, Graph Data Structure, Hashmap, Interview Questions.
implementation where we partition the graph across multiple servers. How to ensure atomicity? During addition of the new product, it can happen that some nodes and edges were created successfully, while some failed. Thread Safety? How to ensure that the graph object is thread safe? Locks are