Frontend
Quelle est la différence entre Promise.race et Promise.any?
Comment déterminer le pays de l'utilisateur à partir des en-têtes HTTP?
Que se passera-t-il via les props et via les slots dans une carte avec un en-tête, un texte, un pied de page et un bouton?
Quels modèles de conception et principes de qualité du code utilisez-vous lors du développement en React/TypeScript ? Comment appliquez-vous les principes SOLID en développement frontend ?
Quelle est la différence entre les attributs async et defer dans la balise script ?
Quel était le projet lors de votre dernier emploi ? En quels modules était-il divisé ?
Comment avez-vous mis en œuvre la validation des formulaires dans votre plan?
Quelle version d'UnoCSS utilisons-nous, je ne sais pas?
// paramètres d'entrée: // url // options export function useFetch() { // logique const fetchData = async () => {}; return { data, error, loading }; }
Quelles peuvent être les causes d'un écran blanc prolongé lors du SSR (Nuxt) ? Comment diagnostiquer et résoudre le problème du temps de première réponse élevé ?
Comment fonctionnent les décorateurs dans TypeScript en coulisses?
Expliquez le concept de cycle de vie des composants dans React.
Connaissez-vous SSE (Événements envoyés par le serveur) ?
/** * Il faut écrire une fonction qui prend une URL en entrée, * effectue une requête GET asynchrone à cette URL et retourne les données (json). * Utiliser fetch pour obtenir les données. * Seule l'API Promise peut être utilisée. * En cas d'erreur lors de la requête, réessayer 5 fois. * Si au final, il n'est pas possible d'obtenir l'information, retourner l'erreur "URL spécifiée inaccessible". */
Pouvons-nous approfondir un peu le produit avec l'assistant IA ? Racontez comment s'est déroulé le flux du début à la réalisation de ce produit
Si un objet est créé avec Object.create([objet]), à quoi son __proto__ fera-t-il référence?
Qui a fait la conception dans vos projets précédents — des designers ? Avec quels outils ont-ils travaillé (Figma, Photoshop, Avocode) ?
Y a-t-il eu des situations où on vous a envoyé une tâche non décrite ? Comment avez-vous géré cela ?
Les linters, hooks pre-commit, CI/CD ont-ils été configurés?
Quelle est actuellement la 'plafond' dans votre travail actuel qui vous a poussé à chercher un nouvel emploi?