Inspectorio interview question

How RxJava works? SOLID principles Clean Architecture