Frage im Vorstellungsgespräch bei Conduent

what are Interfaces, Explain why we use interfaces, Abstract Classes