What is reactive programming and how is it different from procedural programming?
Explain the concept of data flows in reactive programming
observeOn(Schedulers.io()) — What does it really do?
How Many Threads Can You Have in RxJava?
What is the Observer pattern and how does it underlie reactive programming?
Describe the role of Observable and Observer in reactive programming
What is backpressure in the context of reactive programming?
Who is the Consumer in Reactive Programming?
Explain the difference between Hot and Cold Observable
What is the role of Subscription in reactive programming?
How to unsubscribe from a stream to prevent memory leaks?
What are the operators in Project Reactor and what are they used for?