Pergunta de entrevista da empresa ION Media Networks

What is the difference between K-means clustering and K-nearest neighbor?