Workday Interview Question

Describe how you would build an API for a DNS provisioning system.