Domanda di colloquio di Qualcomm

Why Gray codes prefer instead of Binary Codes? What is Data Incoherency?