Explain ACID and transactions | xAI Interview Question