Pergunta de entrevista da empresa Guidewire

What makes a well-defined API?