DataRobot Interview Question

Describe PCA; Walk me through the TSNE algorithm. What are common data aggregation techniques; How would you describe XGBoost to a lay person; What are the assumptions of linear algorithms.