Pergunta de entrevista da empresa JPMorganChase

Difference between map, set, hashtable