Accenture interview question

Explain functional testing? Regression testing? Sanity testing SIT testing Sanity VS SIT testing