1) What do you understand by defect or bug in a software product?

Defect is an error found after application goes into production. It arises when the expected result don’t match with the output result.