What do you understand by precision and recall? What are the caveats to using these metrics?

Free for the first 3 answer contributors

Interview question asked to Data Scientists interviewing at ClassPass, Stitch Fix, Boeing and others: What do you understand by precision and recall? What are the caveats to using these metrics?.