Design bot detection and evaluate trade-offs | Meta Interview Question