NetTech India interview question

What is General expression in Python? What is Class? Difference between for and while loop? What is the ROC curve in ML? which one is test-driven and data-driven among Supervised and Unsupervised learning? what is the P value? What is Confusion Matrix?