Accenture Interview Question

How hash map works What is volatile in java etc