Question d’entretien chez Cognizant

What is difference between Compiler and Interpreter ?