Splunk interview question

What is XSS, CSRF, SQLi (types) mitigation, exploit techniques and security implications