Adobe interview question

What's an API?