Maveric Systems interview question

OOPS principles diff between abstraction and interface collection framework internal working of hash map etc