Frontend
Qu'est-ce que la détection de changement dans Angular ? Quelles stratégies existent ?
Exercice en JavaScript : déterminer l'ordre d'affichage dans la console pour un code utilisant setTimeout et Promise (micro et macro-tâches).
Une fois que le tableau est trié, quel algorithme/méthode de recherche peut-on appliquer pour trouver un utilisateur par ID plus rapidement que la recherche linéaire ?
Pourquoi est-il mauvais d'appeler une fonction depuis un template Angular?
Comment crée-t-on des fonctions en JavaScript ? Quelles sont les méthodes pour créer des fonctions et quelles sont leurs différences ?
Gérez-vous toute l'histoire de la livraison (CI/CD, pipeline) vous-même, ou cela est-il géré par une équipe séparée (Ops) ?
Si vous créez un `setInterval` ou ajoutez un écouteur d'événements à `window` dans `setup`, seront-ils automatiquement supprimés lors du démontage du composant ?
Comment l'application hôte échange-t-elle des données avec l'iFrame?
Combien d'équipes y avait-il dans le produit, combien de personnes y avaient dans votre équipe et combien de développeurs ont travaillé sur un micro-frontend?
Que et combien de fois seront enregistrés dans la console lors du clic sur le bouton dans le code Vue fourni ?
Avec quoi ne voudrais-tu pas être confronté au travail?
Écrivez les types pour la fonction reduce en utilisant des generics (pour le tableau, le callback et le résultat).
Parlez-moi de vous, de votre expérience et de vos derniers projets.
Quelle est la différence entre == et ===?
Parlez-moi de vous et de votre expérience
Pourquoi avez-vous transféré le projet d'un monolithe à une structure de modules partagés/fonctionnalités et comment l'avez-vous fait?
Que se passe-t-il lorsque la table de hachage est remplie et qu'elle ne peut plus accueillir de nouveaux éléments (rehashing) ?
Précisez : pour une petite partie du frontend du projet, combien de lignes de code environ (10, 100, 1000, 100000) ? À partir de quel volume de code considérez-vous que la base de code est grande ?
Quelle est la complexité (Big O) de la méthode subscribe?
Trouvez toutes les erreurs dans le hook `useWindowData` / gestion de l'événement `scroll`, expliquez les conséquences et proposez des corrections. Après discussion, si nécessaire, réécrivez le hook.