Frage im Vorstellungsgespräch bei Vecna Robotics

Difference between interface and abstraction. Access specifiers in Java. Why are the methods in interface are not protected only public. How will you find the intersection of a two given list.