Engine interview question

what are acid transactions in databases