Recently had an interviewer ask to define the difference between objects and primitives. Seemed like an odd question considering that all languages begin with a primitive. How would you have answered this question?
I should also note that this interview was for a front-end development position so the language (I assume) he was referring to was JavaScript.