Which clustering algorithm would you use and why | Meta Interview Question