Northrop Grumman Interview Question

Describe what an API is and why it is useful?