Garmin interview question

Most difficult project and why?