Developer interview question from Broadway Technology