Rubixe interview question

Different types Of machine Learning algorithms and their use.