Davy interview question

What is difference between Hashmap and HashTable? How do they work internally? What happens if we use Object as a key in Hashmap?