Konrad Group interview question

What is an API Describe front end v. back end solutions