Покажите глубину на реальном потоке: источники событий, преобразования, отмена устаревшего результата, обработка ошибок и время жизни подписки.
Насколько глубоко вы знакомы с Rx? Работали ли со сложными потоками данных, а не только с биндингом ViewModel и View?
Покажите глубину на реальном потоке: источники событий, преобразования, отмена устаревшего результата, обработка ошибок и время жизни подписки.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Покажите глубину на реальном потоке: источники событий, преобразования, отмена устаревшего результата, обработка ошибок и время жизни подписки.
Например, если такой опыт был, разберите поиск с задержкой ввода, сменой запроса и отменой предыдущей операции; объясните различие последовательного объединения и переключения на последний поток. Важно рассказать о scheduler, повторных подписках и освобождении ресурсов, а не только перечислить операторы.
Если опыт ограничен binding ViewModel–View, честно обозначьте это. Не приписывайте себе сложные реактивные пайплайны; можно отдельно объяснить, как подошли бы к задаче теоретически.