Explain Decision-Tree Training and Clustering Algorithms | Amazon Interview Question