Garmin interview question

nothing too difficult or unexpected.