ActiveXchange interview question

Explain the deferent Joins in RxJs