Could you compare and contrast the applications of a confusion matrix and an ROC curve in model evaluation?

Free for the first 3 answer contributors

Interview question asked to Machine Learning Engineers and Data Scientists interviewing at Course Hero, eToro, Nuro and others: Could you compare and contrast the applications of a confusion matrix and an ROC curve in model evaluation?.