Pergunta de entrevista da empresa Amazon

Describe semaphores, locks, hash tables.