Frontend
Parlez-nous de la pile technologique utilisée dans les projets. Par exemple, quels kits UI ont été utilisés?
Que signifie avoir un setTimeout avec un délai de 0 milliseconde dans le code et comment cela fonctionnera-t-il?
Combien de temps chaque fonction prendra-t-elle à exécuter ? ```javascript /** Combien de temps chaque fonction prendra-t-elle à exécuter */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Comment organiser une requête de sondage de la liste des utilisateurs toutes les 15 secondes avec TanStack Query (React Query) ? Quelle fonction utiliser et avec quels paramètres ?
Quelles valeurs de la propriété display vous rappellerez-vous?
Comment évalueriez-vous votre niveau technique dans votre poste actuel ? Middle, middle+, senior, senior+ ?
À quoi ressemblait architecturalement votre application lors de votre dernier emploi ? Quelles approches architecturales alternatives connaissez-vous ?
Il y a une liste de 5000 produits sur la page, la page lag beaucoup. Le business demande de faire quelque chose à ce sujet. Que proposes-tu?
/** * La fonction `asyncAuth(callback)` accepte un callback, dans lequel peut * être passé une erreur (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} */ export function auth() { // asyncAuth((error, data) => {}); }
CSS bloque-t-il le rendu de la page?
Qu'est-ce que les composables et à quoi servent-ils?
Pourquoi React a-t-il besoin d'un arbre DOM virtuel ? Pourquoi ne peut-on pas modifier directement le DOM réel ? Quels sont les avantages et inconvénients des différentes approches ?
Vue 2 et Vue 3 : quelles limitations architecturales de la réactivité de Vue 2 ont obligé Evan You à réécrire le moteur en utilisant `Proxy` ?
Comment peut-on implémenter une vérification d'autorisation ou de rôles au niveau des routes dans Vue Router 3 ?
Comment fonctionnent les écrans à haute densité de pixels (Retina, DPR) ? Comment préparer correctement les images pour ces écrans ?
Qu'est-ce qu'une adresse IP?
Qu'est-ce qu'une erreur CORS?
Quelle est votre expérience en revue de code tiers — votre familiarité avec le code d'autrui?
const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple']; function createUniqueArray(values) { return values; }
Quelles approches avez-vous utilisées pour écrire des styles (préprocesseurs, Tailwind, modules CSS, etc.)?