Manual Testing Interview Question: Difference Between Error, Defect, and Failure

Most of the time we face this question in our testing interview and most of the people find it difficult to find the difference between these term even after living in the industry since...