ZEISS Group interview question

Worauf ist beim Design einer API zu achten?