Design a flight search platform | Meta Interview Question