Interview Question: Explain the differences of const and Object.freeze() in JavaScript?

Today I have a job interview and was asked a question that caused my mind to … well echo the sounds of silence. It is a simple one in retrospect.

Explain the differences of const and Object.freeze()?