Pergunta de entrevista da empresa ISN Software

How does a dirty read differ from snapshot transaction?