Pergunta de entrevista da empresa Deloitte

Describe k means clustering and when to use it.