Tech Mahindra interview question

difference between data science and machine learning