Caylent interview question

What are different techniques used to split datasets for training models?