Inspectorio Interview Question

How RxJava works? SOLID principles Clean Architecture