Frontend
Racontez ce qui a changé dans votre zone de responsabilité lors de votre passage du poste de Middle à Senior
Que se passera-t-il si un utilisateur bascule rapidement entre les onglets (films/séries), chacun effectuant une requête API ? Comment y remédier ?
Quelle est la solution pour loopRunning et signal.addEventListener abort?
Connectez le hook corrigé dans le deuxième composant et affichez un nombre aléatoire et la position de défilement actuelle.
As-tu besoin d'une accréditation IT?
En plus de la structure de dossiers, quels autres principes possède FSD?
Pouvez-vous donner un exemple concret d'une situation où vous avez dû comprendre quelque chose de nouveau, puis discuter de la solution avec votre équipe?
Quelle est la différence entre await p1, await p2 et Promise.all([p1, p2])?
Créer une fonction qui rejette la promesse renvoyée, en passant comme erreur la chaîne "timeout_error", si elle ne se résout pas dans le délai spécifié, ou se comporte normalement comme l'originale. @param {Promise} promise Promesse d'origine @param {Number} timeoutMilliseconds Temps pour le timeout en millisecondes @return {Promise} Promesse avec le comportement souhaité function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }
Quelles activités ne voudriez-vous pas faire dans votre nouveau emploi?
Quels sont les moyens d'isolation du CSS que vous connaissez?
Comment évalues-tu l'état actuel du brand book — qu'est-ce qui te plaît, qu'est-ce qui ne te plaît pas?
Comprenez-vous l'italien et pourrez-vous gérer le contrat et les documents en italien?
Parle-moi des promesses : à quoi elles servent, en quoi elles sont meilleures que les callbacks, les états, les méthodes statiques (all, allSettled, race, any).
Qu'est-ce qu'un générique en TypeScript et pouvez-vous donner un exemple pratique?
Il y a un input où l'utilisateur saisit une valeur. Il faut que lors du rechargement de la page, la valeur saisie soit conservée dans cet input. Décrivez une solution et écrivez le code en utilisant localStorage.
Avez-vous déjà travaillé avec l'autorisation ? Parlez-nous plus en détail de la mise en œuvre.
Comment décidiez-vous où il était crucial de couvrir par des tests et où ce n'était pas nécessaire?
Peut-on forcer l'exécution du ramasse-miettes en JavaScript?
Avez-vous dû creuser profondément dans les paramètres du linter ? Quels aspects avez-vous configurés : plugins, règles de syntaxe, correction automatique ?