Frontend
Quels cas intéressants ou situations non standard avez-vous rencontrés lors de votre travail avec Playwright?
// comp.vue <template> <ul v-if="products != null"> <li v-for="(pr, i) in products">{{pr}}</li> </ul> </template> <script> import {getProducts} from ""; import {ref} from "vue"; const products = ref(null); onMounted(() => { getProducts().then(result => products.value = result) }) </script> setup() (s'exécute avant beforeCreate et created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Parent : setup Parent : beforeCreate Parent : created Parent : beforeMount Enfant : setup Enfant : beforeCreate Enfant : created Enfant : beforeMount Enfant : mounted Parent : mounted <template> <div> <slot name=""></slot> </div> </template>
Quelles questions avez-vous pour nous?
Quelle option de champ de saisie est la meilleure du point de vue UX : avec un texte de placeholder gris ou avec un titre en gras noir à l'intérieur ?
Qu'est-ce que la méthode de chaînage (chaining) dans la résolution des collisions dans une table de hachage?
[nom] a demandé : Dans quelle mesure êtes-vous prêt à vous engager de manière proactive dans les tâches et à proposer vos idées, plutôt que de simplement exécuter les tâches assignées ?
Parlez-nous de la pile technologique utilisée dans les projets. Par exemple, quels kits UI ont été utilisés?
Que se passe-t-il en termes de reflow et de repaint avec display:none vs visibility:hidden?
Que signifie si on appelle un ref 'superficiel' ou 'de haut niveau' - qui ne surveille pas l'objet en profondeur, seulement ses propriétés supérieures ? (question sur shallowRef)
Parlez-moi des closures en JavaScript. Où sont utilisés les closures dans Vue 3?
Parlez-nous plus en détail de CI/CD : comment s'est déroulé le déploiement et combien de stands y avait-il?
Exercice en JavaScript : écrire une fonction qui prend deux tableaux et retourne un tableau contenant les éléments présents uniquement dans l'un des deux tableaux (différence symétrique). Évaluer la complexité de l'algorithme.
Explique ce qu'est une fonction pure.
Dans quel ordre les nombres s'afficheront-ils dans le code avec Promise, setTimeout et code synchrone (Event Loop) ?
Si une nouvelle macro-tâche est créée pendant l'exécution de la boucle d'événements, comment et quand sera-t-elle traitée?
À quoi sert le hook useRef?
Que faire si Redis se remplit sous une charge élevée?
Explique comment Promise.all attend la réalisation de toutes les requêtes dans votre solution avec récursion. Pourquoi la mise en œuvre actuelle peut-elle renvoyer un résultat incomplet?
Avez-vous déjà travaillé avec Kafka ou des brokers de messages similaires?
Pour la tâche de test : vous avez un AnnotationService. Quel algorithme utilisez-vous pour décider si le service doit être providedIn : 'root' ou au niveau du composant/module ?