Quelle est la différence entre Observable et Promise lors de plusieurs abonnements/gestionnaires : combien de requêtes et de console.log seront exécutés ?
Frontend
En se basant sur le type Delivery, créez un nouveau type où les champs name, address et date deviennent optionnels. Quel type utilitaire intégré de TypeScript utiliseriez-vous?
Quelles méthodes statiques de Promise connaissez-vous en plus de Promise.resolve ? En quoi Promise.all diffère-t-il de Promise.allSettled ?
Pourquoi avez-vous séparé l'en-tête du chat en un widget distinct ? Quel critère utilisez-vous pour déterminer ce qui est un widget et ce qui ne l'est pas ?
Comment augmenter rapidement le nombre de rouleaux de 3 à 10 dans la mise en œuvre actuelle, en créant une constante avec la quantité nécessaire et en formant dynamiquement les tableaux et en rendant les tambours?
[nom] a demandé : parlez-moi de votre expérience professionnelle, pourquoi avez-vous décidé de quitter votre emploi actuel et qu'attendez-vous de votre nouveau poste ?
// Créer un type qui contient les mêmes champs que Delivery, // mais tous les champs sont optionnels (peuvent avoir la valeur undefined) et ne peuvent pas changer leurs valeurs.
Comment redéfinir le contexte (this) à l'intérieur de la fonction loadScript, si c'est une méthode de classe et doit être appelée avec un autre this?
Pourquoi avez-vous choisi WebSocket ? Y a-t-il des alternatives ?
On donne trois nouveaux types. Il faut créer un nouveau type basé sur eux, qui satisfait la condition (contient tous les champs des types donnés, type union). Quelle approche utiliser?
À quoi sera égal this dans la fonction si on l'appelle via fn.call(this) dans le navigateur — en mode normal et en mode strict ?
Comment faire une seule requête HTTP et s'abonner à son résultat plusieurs fois?
Décrivez les API dont nous aurons besoin (getUsers, getChat, sendMessage et d'autres). Lequel d'entre eux fonctionnera via REST et lequel via WebSocket?
Que se passera-t-il si, au lieu d'un callback, on passe clearCache comme une référence directe à la méthode cache.clear (sans closure) ? Pourquoi cela ne fonctionnera pas et comment le corriger (par exemple, avec bind) ?
Qu'est-ce qu'un CDN ? Comment la static y arrive-t-elle ? Comment le client sait-il vers quel serveur CDN se tourner ?
Écrivez des cas de test pour vérifier la fonction de mémorisation (par exemple, pour une fonction d'exponentiation).
Regarde le code : pourquoi le composant App sera-t-il rerendu lorsque tu cliques sur le bouton 'Render', et pourquoi le composant Child sera-t-il rerendu lorsque tu saisis du texte dans l'input ?
Faut-il utiliser Angular Signals dans un composant à la place des Input et des flux Observable ? Justifiez votre choix.
Comment la réplication de la base de données (maître-esclave) fonctionnera-t-elle ? Comment le répartiteur de charge dirigera-t-il les requêtes vers différents serveurs avec différentes bases de données ?
Créer un nouveau type basé sur le type Delivery, où les champs name, address et date deviennent optionnels (Partial).