Pergunta de entrevista da empresa Aon

what is difference between bug , error , fault