Встречается на собеседованиях • сегодня
Работал ли с RxJS
Да, работал с RxJS. Это мощная библиотека для реактивного программирования, использующая Observables для работы с асинхронными операциями и событиями.
Пример:
typescript
import { fromEvent, interval } from 'rxjs';
import { map, filter, take } from 'rxjs/operators';
// Создаем Observable из события клика
const clicks$ = fromEvent(document, 'click');
// Подписываемся и обрабатываем данные
clicks$.pipe(
filter((event: MouseEvent) => event.clientX > 100),
map(event => Click at (${event.clientX}, ${event.clientY})),
take(3)
).subscribe(console.log);
// Интервальный Observable
interval(1000).pipe(
take(5)
).subscribe(val => console.log(Tick: ${val}));
text
Использовал для:
- Управления состоянием (например, с NgRx в Angular)
- Обработки API-запросов (switchMap, mergeMap)
- Дебаунса/троттлинга событий
- Сложных цепочек асинхронных операций
Знаю основные операторы (map, filter, mergeMap, switchMap, debounceTime и др.) и принципы холодных/горячих Observable.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы