Pergunta de entrevista da empresa CoStar Group

Create a set class where lookup, remove, and picking a random element are all O(1)