Questions et réponses d'entretien les plus demandées et tests en ligne
Plateforme d'apprentissage pour la preparation aux entretiens, les tests en ligne, les tutoriels et la pratique en direct

Developpez vos competences grace a des parcours cibles, des tests blancs et un contenu pret pour l'entretien.

WithoutBook rassemble des questions d'entretien par sujet, des tests pratiques en ligne, des tutoriels et des guides de comparaison dans un espace d'apprentissage reactif.

Preparation a l'entretien

RxJS Questions et reponses d'entretien

Question 11. Explain the concept of 'rxjs/operators' and its significance.

'rxjs/operators' is a module in RxJS that provides a collection of operators. These operators are used for transforming, filtering, and combining Observables to perform various operations.

Example:

import { map, filter } from 'rxjs/operators'; const modifiedObservable = observable.pipe(map(value => value * 2), filter(value => value > 5));

Est-ce utile ? Ajouter un commentaire Voir les commentaires
 

Question 12. What is the purpose of the 'switchMap' operator in RxJS?

'switchMap' is used to transform each value emitted by an Observable into a new Observable and switch to emitting values from the latest Observable, ignoring previous ones.

Example:

const switchedObservable = observable.pipe(switchMap(value => of(value, value * 2)));

Est-ce utile ? Ajouter un commentaire Voir les commentaires
 

Question 13. Explain the concept of 'Subjects' in RxJS.

Subjects are both Observers and Observables. They can multicast values to multiple Observers, making them useful for scenarios where multiple subscribers need to receive the same values.

Example:

const subject = new Subject(); subject.next('First value'); subject.subscribe(value => console.log(value));

Est-ce utile ? Ajouter un commentaire Voir les commentaires
 

Question 14. What is the purpose of the 'pluck' operator in RxJS?

'pluck' is used to extract a specified property from each emitted object in an Observable stream.

Example:

const pluckedObservable = sourceObservable.pipe(pluck('name'));

Est-ce utile ? Ajouter un commentaire Voir les commentaires
 

Question 15. Explain the difference between 'concatMap' and 'mergeMap' operators in RxJS.

'concatMap' concatenates the emissions of mapped Observables in the order they were emitted, while 'mergeMap' merges them as soon as they arrive, possibly interleaving values.

Example:

const concatenatedObservable = observable.pipe(concatMap(value => of(value, value * 2)));

Est-ce utile ? Ajouter un commentaire Voir les commentaires
 

Les plus utiles selon les utilisateurs :

Copyright © 2026, WithoutBook.