Quelles méthodes connais-tu pour centrer un élément verticalement?
Frontend
Que faites-vous si la tâche est inconnue et le temps est limité (par exemple, une semaine) ?
Si nous exécutons un setTimeout avec un délai de 300 millisecondes, combien de temps s'écoulera avant que le callback ne soit réellement exécuté?
Parlez de votre échec dans l'expérience informatique
Comment optimiser le rendu d'une liste de 10 000 éléments sans pagination?
Quels sont les statuts des promesses?
Quels types de flux existent dans Node.js?
Quelles valeurs de la propriété display vous rappellerez-vous?
Exercice 1 Nous avons un tableau de 10 000 objets (par exemple, "Employés" ou "Produits"). Nous devons implémenter un composant pour sélectionner un élément qui ne "bloquera" pas le navigateur et sera pratique pour l'utilisateur. Ce qu'il faut implémenter (Exigences): 1. Typage des données : Créer une interface Item avec les champs id : string, label : string et category : string. 2. Recherche (Input) : Lors de la saisie de texte, la liste doit être filtrée. 3. Travail avec le DOM et les événements (Navigation au clavier) : * L'utilisateur doit pouvoir se déplacer dans la liste avec les flèches Haut et Bas. 4. En appuyant sur Entrée, l'élément sélectionné est "confirmé". 5. Point important : L'élément sélectionné par les flèches doit toujours être visible (faire défiler le conteneur si le curseur sort des limites). 6. Optimisation (Performance) : * Étant donné qu'il y a beaucoup de données (10k), discuter ou implémenter un "rendering paresseux" simple (ne rendre que les 20-30 premiers éléments ou utiliser IntersectionObserver). Sortie du composant
Qu'est-ce qui a conduit au succès dans une tâche difficile ? Comment ont-ils évalué la tâche en termes de délais ?
Qu'est-ce que la pression en retour dans les flux ?
Quelle est la différence entre Promise.all et Promise.allSettled?
Utilisez-vous des outils LLM ou des assistants IA pour écrire du code?
Quelles tâches aimeriez-vous faire dans votre nouveau poste ? Y a-t-il un intérêt à se développer dans la branche technique ou architecturale ?
Que sera-t-il affiché dans la console lors de l'appel à typeof a et typeof b en dehors d'une fonction auto-invoquée (IIFE) utilisant var? Comment le comportement changera-t-il en mode strict?
Comment avez-vous évalué les tâches ? Avez-vous utilisé Planning Poker selon l'échelle de Fibonacci ?
Quelle est votre procédure lorsqu'une nouvelle tâche inconnue arrive (nouvelles bibliothèques, nouveaux composants) ?
À quoi sert infer en TypeScript?
Parlez-moi de la tâche la plus difficile et intéressante
Comment évaluez-vous le tri dans l'application — fonctionne-t-il correctement?