Frontend
Pourquoi le balisage sémantique est-il nécessaire, qu'est-ce que c'est, et pouvez-vous nommer quelques balises sémantiques ?
Vous êtes un chef de projet technique d'une équipe de 3-4 développeurs frontend. Un nouveau grand produit web CRM ou Service Desk avec un backend prêt est apparu. Comment choisirez-vous la technologie pour la partie frontend ?
Comment utilisez-vous exactement ChatGPT/Copilot pour résoudre des tâches ?
Si vous réussissez l'entretien, quand pouvez-vous commencer à travailler?
Implémentez une interface de filtrage des vols par nombre d'escales : récupérez les billets via fetchTickets, affichez dynamiquement des cases à cocher pour le nombre d'escales disponibles, supportez plusieurs sélections et filtrez la liste des billets. Discutez des optimisations possibles.
L'automatisation dans l'extension du navigateur impliquait-elle de simuler des clics ou des requêtes API directes?
Comment votre processus de développement frontend est-il organisé : de l'apparition de l'idée et de la tâche à la décomposition et à la mise en œuvre ?
Il y a un filtre de recherche avec debounce : la première requête part pour un mot, puis la deuxième — pour un mot nouveau, mais la première réponse arrive en dernier et écrase l'UI. Comment gérer cela dans Angular?
Que se passe-t-il si vous connectez un fichier avec l'extension .ts dans une application JavaScript classique en utilisant <script src>?
Parlez-nous de votre expérience pertinente avec Angular 16 : quelles tâches avez-vous accomplies?
Comment avez-vous intégré les changements de la branche cible dans votre branche de fonctionnalité?
Est-il permis d'assigner un Observable directement à un champ du composant dans le constructeur ou lors de l'initialisation du champ ? Quelle est la différence par rapport à s'abonner dans le constructeur ?
Est-il possible d'envoyer un corps dans une requête GET?
Si la couleur : pink est définie pour le corps, de quelle couleur seront par défaut les liens et pourquoi?
Quelles sont les stratégies pour faire des modifications et fusionner des branches dans Git ?
À quoi sert Reselect et comment éviter des re-renders inutiles lors de la combinaison de données de plusieurs slices?
Quelle est la différence entre l'endroit où une fonction est déclarée et l'endroit où elle est appelée, dans le contexte de la valeur de this?
Avez-vous utilisé rebase et pouvez-vous expliquer comment cela fonctionne ?
Qu'est-ce que React Fiber, pourquoi est-il apparu, peut-on interrompre la phase de commit et que signifient current tree et work-in-progress tree?
Qu'est-ce que CI/CD et y avez-vous travaillé ?