Intel Corporation interview question

What is Volatile keyword and why do we use it?