Pergunta de entrevista da empresa Amazon

How can you divide a multivariate dataset in k different groups which are unknown a priori.