Domanda di colloquio di Microsoft

Explain Random Forests. How is node splitting condition decided for a Decision Tree. Explain different types of Boosting techniques and compare them.