a code challenge for the interview of Uber