Distributed Systems Data Structures Interview Questions