ТОП 100+ вопросов про RxJS с технических собеседований, вместе с ответами

Самые частые вопросы про RxJS на собеседовании: Observable, Subject, stream, data flow.

В чем разница между scan() и reduce() в RxJS?

Каковы основные различия между операторами scan() и reduce() в контексте обработки потоков данных в RxJS?
RxJS

Middle, Junior

В чём разница между Observable и BehaviorSubject/Subject (Higher Order Observables) в RxJS?

Каковы ключевые отличия между Observable и BehaviorSubject/Subject, особенно в контексте управления состоянием и подписками?
RxJS

Middle, Junior

Что такое поток (stream) в RxJS?

Какое определение потока (stream) в контексте RxJS и какие типы потоков существуют?
RxJS

Middle, Junior

Что такое Subject в RxJS?

Какова роль Subject в RxJS и как он отличается от обычного Observable?
RxJS

Middle, Junior

В чём разница между switchMap(), mergeMap(), concatMap() в RxJS?

Каковы основные отличия между операторами switchMap(), mergeMap() и concatMap() при работе с вложенными Observable в RxJS?
RxJS

Middle, Junior

В чем разница между операторами combineLatest и forkJoin в RxJS?

Каковы ключевые различия между операторами combineLatest и forkJoin при объединении нескольких потоков данных в RxJS?
RxJS

Middle, Junior

Как с помощью RxJs реализовать несколько запросов к api, которые должны идти друг за другом?

Каким образом можно организовать последовательное выполнение нескольких API-запросов с использованием RxJS, чтобы каждый следующий запрос зависел от результата предыдущего?
RxJS

Middle, Junior

Что такое Observable высшего порядка (Higher-Order) в RxJS?

Каково определение Observable высшего порядка в контексте RxJS и какие примеры его использования?
RxJS

Middle, Junior

Как кэшировать данные из observable в RxJS?

Какие подходы можно использовать для кэширования данных, получаемых из Observable, чтобы избежать повторных запросов и улучшить производительность приложения?
RxJS

Middle, Junior

В чем разница между Subject, BehaviorSubject, ReplySubject и AsyncSubject в RxJS?

Какие ключевые отличия существуют между различными типами Subjects в RxJS, такими как Subject, BehaviorSubject, ReplaySubject и AsyncSubject?
RxJS

Middle, Junior

В чем отличие между NGRX, NGXS, Akita и какую проблему они решают?

Каковы основные отличия между библиотеками управления состоянием NGRX, NGXS и Akita в контексте разработки приложений на Angular?
RxJS

Middle, Junior

В чем разница между of и from в RxJS?

Каковы основные отличия между операторами of и from в RxJS при создании новых Observables?
RxJS

Middle, Junior

Что такое multicasting в RxJS?

Какова концепция multicasting в RxJS и какие преимущества она предоставляет при работе с потоками данных?
RxJS

Middle, Junior

В чем разница между Observable и Promise в RxJS?

Каковы основные отличия между Observable и Promise в контексте работы с асинхронными операциями в RxJS?
RxJS

Middle, Junior