Pergunta de entrevista da empresa Microsoft

Different kinds of models, algorithms and why.