Infosys interview question

Explain different Design Pattern Which Architecture MVVM, VIPER Different Persistence store like Core Data