Pregunta de entrevista de TCS

What is custom setting? difference between custom setting and metadata?