Parlez de l'équipe : combien de développeurs front-end, comment interagissent-ils, comment publient-ils des fonctionnalités en production et à quelle fréquence les releases ont-elles lieu ?
Frontend
Quelle est la complexité temporelle de l'algorithme proposé si le tableau contient n chaînes et la longueur maximale d'une chaîne est m ?
Des événements d'entreprise sont-ils organisés et le déplacement à Moscou est-il compensé pour y participer ?
Pourquoi avez-vous décidé de quitter l'entreprise et que prenez-vous en compte lors de la recherche d'un nouvel emploi?
Implémentez une file d'attente de tâches asynchrone avec limite de concurrence : les tâches sont d'abord ajoutées à la file, puis lancées par la méthode loop ; pas plus d'un nombre spécifié de tâches ne doit s'exécuter simultanément. Lorsqu toutes les tâches en file et en cours sont terminées, notifier la fin de la file.
Y a-t-il eu des situations où les développeurs ont mal compris ou mal interprété le FSD ? Quels mécanismes de protection ont été utilisés pour prévenir les violations de l'architecture ?
Quelle version de React a été utilisée dans votre dernier emploi?
Avez-vous déjà dû utiliser !important ? Dans quels cas?
S'il y a une propriété inutile dans un type, comment l'exclure ? Comment ajouter ou sélectionner les propriétés requises ?
Comment [nom] organiserait-il les styles dans un nouveau projet : quelles approches et technologies choisirait-il ?
Comment positionner un bloc imbriqué exactement au centre du conteneur parent en utilisant Flexbox, sans utiliser position: absolute ?
Parlez-nous de votre expérience dans votre dernier emploi : comment étaient organisés les processus de développement, la collecte des exigences et la couverture des tests ?
Décrivez les étapes du rendu d'une page dans le navigateur : DOM, CSSOM, arbre de rendu, layout/reflow, repaint et compositing. Quelles propriétés sont préférables à animer et pourquoi?
Avez-vous vos propres projets ou des projets sur GitHub ?
Pour quelles raisons un composant React peut-il se re-renderiser ?
Comment peut-on implémenter une file d'attente de tâches avec des promesses sans drapeaux ni compteurs ? Qu'est-ce qu'un worker dans le contexte d'une telle file ?
Sans exécuter le code, déterminez ce qui arrivera aux gestionnaires then/catch d'une Promise qui reste en état pending et ne appelle pas resolve ou reject.
LeetCode #424 — Étant donné une chaîne de lettres majuscules anglaises et un nombre k, trouvez la longueur de la plus longue sous-chaîne pouvant être constituée des mêmes caractères avec au plus k remplacements.
Étant donné un tableau de chaînes d'au moins trois caractères. Toutes les chaînes sauf une sont équivalentes dans la composition de caractères uniques, en ignorant l'ordre, la casse, les espaces et les répétitions. Trouvez et renvoyez la chaîne d'origine qui diffère.
À quel point avez-vous travaillé en profondeur avec Next.js, React, Tailwind CSS, shadcn/ui et Payload CMS ? Les avez-vous utilisés en production ou simplement vous êtes-vous familiarisé avec eux ?