DataVisor interview question

Insert Delete GetRandom O(1)