NetBase Quid Interview Question

What's the reason I design the API in that way