ClusterDev Interview Question

Explain how AsyncTask works internally.