Pergunta de entrevista da empresa Google

1. Design a data structure that insert, remove, search and get random element all in O(1) time. 2. Design a bidirectional map using the generics.