Pregunta de entrevista de Pocket Aces

Singleton and Threadings, MVVM, RXJAVA cases