DataTrained interview question

Explain about Naive Bayes and Decision Tree algorithms in Machine learning.