Frontend
Parlez-nous de WebSocket — qu'est-ce que c'est et avez-vous utilisé cette technologie dans une expérience commerciale?
Comment peut-on optimiser une application frontend?
Où était stocké le cache normalisé ? Était-il réactif d'une certaine manière ?
Implémentez un polyfill pour Promise.all : la fonction doit accepter un tableau de promesses, se résoudre avec les résultats dans l'ordre d'origine après la réussite de toutes les promesses, et prendre en compte les cas limites.
Que se passera-t-il si l'une des promesses est rejetée dans la fonction sumPromises?
Si vous avez beaucoup de travail, mais que vous ne pouvez pas respecter la date de sortie, que feriez-vous ou que faisiez-vous auparavant?
Réécrivez la fonction strjoin sans utiliser de paramètres rest, en utilisant l'objet arguments à la place.
Tous les applications Angular ont-elles besoin de Store ou pas ? Si non, lesquelles en ont besoin ?
Quel est le type de l'élément input en TypeScript si vous l'obtenez via querySelector?
Que penses-tu de la mise en page Pixel Perfect?
Exercice RxJS : optimiser la chaîne d'opérateurs (pipe avec filter, toLowerCase, switchMap). Expliquer pourquoi switchMap est utilisé, en quoi il diffère de concatMap et exhaustMap. Quel opérateur est préférable pour traiter les demandes de paiement ?
Avez-vous utilisé la localisation (i18n) ? Combien de langues sont prises en charge ?
Parlez des 4 méthodes Promise : Promise.all, Promise.any, Promise.race, Promise.allSettled — que font-elles, en quoi diffèrent-elles ? Que s'affichera dans la console dans les exemples avec ces méthodes ?
Comment indiquer explicitement que T est un type de tableau et non un type d'élément (en utilisant Array<T>)?
Avez-vous eu une expérience directe d'interaction avec l'entreprise lorsque des exigences non formalisées arrivaient?
Quels principes guides-tu lors de la conception de l'architecture et du choix des technologies?
Implémenter la méthode Array.prototype.groupBy, qui renvoie une version structurée du tableau d'objets, où chaque clé est le résultat de l'appel de la fonction passée, et la valeur est un tableau d'éléments correspondant à cette clé.
Quelle est la différence entre les méthodes de tableau filter et forEach?
Quelles étaient les éléments indispensables dans les composants que tu as conçus ? Comment crées-tu les composants ?
Quelles sont les caractéristiques du travail avec les micro-frontends sur Module Federation?