Pregunta de entrevista de Capgemini

What is difference between compiler and interpreter?