GE HealthCare Interview Question

Difference between Abstraction & Interface. How is Java different than C++ (as I had done both Java and C++)?