Pergunta de entrevista da empresa Wipro

Difference between HashTable and HashMap? What is synchronization?