Astroyogi interview question

Explain MVVM and Live data. How MVVM works Internally? What is WorkManager?