In interviews I have been asked to explain the difference between abstraction and encapsulation. My answer has been along the lines of
Abstraction<
Simply put, abstraction is all about making necessary information for interaction with the object visible, while encapsulation enables a developer to implement the desired level of abstraction.