Pregunta de entrevista de PwC

1) What is memory management in android 2) MVVM and MVP difference. Why you prefer MVVM 3) Write a code for singleton designpattern and builder desinpattern.