Domanda di colloquio di SharpSpring

Explain a DOM. Good practices on designing APIs.