Pregunta de entrevista de Exactera

What is OpenAPI and Swagger? How do they work?