Frontend
Avez-vous déjà rencontré le mécanisme CORS?
Sur quoi avez-vous écrit les styles dans votre dernier projet (SCSS, CSS Modules, etc.)?
Qu'est-ce que Swagger/OpenAPI, à quoi sert-il et où est-il utilisé en frontend?
Comment afficher une bannière une seule fois pour un utilisateur authentifié sur tous ses appareils?
Parlez-nous de votre interaction avec les testeurs — comment le processus de travail a-t-il été organisé?
Pourquoi avoir utilisé une solution personnalisée pour les graphiques au lieu de bibliothèques prêtes à l'emploi (par exemple, Grafana) ?
En quoi consiste le support technique du projet?
[nom] a demandé : Y a-t-il eu des moments où tu as simplifié une solution pour accélérer le processus de livraison afin qu'elle arrive plus rapidement en production ? Peux-tu donner un exemple ?
Si vous créez une nouvelle Promise et que vous écrivez console.log à l'intérieur du corps du constructeur, cela ira-t-il dans la micro-tâche ou dans la pile principale?
Quels sont les méthodes HTTP qui existent généralement et qui peuvent être envoyées au serveur?
Quels avantages présente l'utilisation de la fonction inject() par rapport à l'injection par constructeur dans votre projet?
Y a-t-il eu des cas où, en plein milieu d'un sprint, les tâches ont été soudainement re-priorisées et tout a dû être refait?
Quelle réalisation de l'année dernière vous rend le plus fier?
Quelle est la différence entre REST API et GraphQL?
Qu'est-ce qu'une bonne équipe pour vous?
Avez-vous implémenté des fonctionnalités pour sauvegarder l'état du tableau, par exemple, déplacer des colonnes — le stockez-vous côté backend, localement, ou dans le localStorage?
Comment optimiser le chargement des images dans les cartes visibles dans le viewport ? Comment résoudre le problème de condition de course lors du changement rapide de contenu (par exemple, YouTube Shorts) ?
/** * La fonction `asyncAuth(callback)` accepte un callback, dans lequel * une erreur peut être transmise (en premier argument) et des données * du backend (en second argument). * asyncAuth((error, data) => {}); * * Vous devez implémenter la fonction `auth()`, * qui appelle `asyncAuth()`, mais retourne une promesse. * * @returns {Promise} */ function auth() { // asyncAuth((error, data) => {}); } /** * La fonction `tryAuth()` utilise `auth()` et, en cas d'erreur, * effectue N tentatives supplémentaires. * Si toutes échouent, elle retourne la dernière erreur. * * @returns {Promise} */ function tryAuth(n) { }
Sur quoi vous baserez-vous lors du choix d'une entreprise et d'un employeur?
Peut-on importer d'un niveau FSD à un autre au même niveau?