Spork Labs interview question

Describe available ActiveRecord callbacks. How can we use them in practice?