Pregunta de entrevista de Unity Technology Solutions

What is an API and it's components.