Frontend
Que feriez-vous dans ce cas si vous comprenez qu'il est impossible d'accomplir la tâche comme le souhaite le client?
Parlez-nous de votre expérience et de ce que vous avez fait lors de votre dernier emploi.
Pourquoi avez-vous décidé de quitter votre emploi actuel et qu'attendez-vous du nouveau ?
Qu'est-ce que les computed et watchers dans Vue?
Avez-vous déjà participé à un projet dès le début — du choix de l'architecture et des modèles jusqu'à la mise en œuvre des fonctionnalités en production ?
Comment savoir quand appliquer des optimisations ? As-tu déjà rencontré des situations où il fallait résoudre des problèmes de performance ?
Parlez-moi des phases des événements dans le navigateur. Que se passe-t-il lorsque l'utilisateur clique sur un bouton?
Sais-tu travailler de manière autonome — prendre une tâche et la mener à bien?
Étiez-vous officiellement employé ? Avez-vous des documents justificatifs ?
Parle-moi de ton expérience avec SSR. Où l'as-tu fait, avec quel framework?
Y a-t-il un sens à envelopper la liste filtrée dans useMemo dans ce composant?
Racontez ce qui se passe du point de vue du réseau lorsque le navigateur demande une page — par exemple, lorsque vous saisissez [lien] dans la barre d'adresse. Décrivez toutes les étapes depuis ce moment jusqu'à la réception du code HTML.
Avez-vous CI/CD ? Utilisez-vous un analyseur de code statique, comme SonarQube ?
Y a-t-il une différence entre type et interface en TypeScript?
Qu'utilises-tu pour gérer l'état et que choisirais-tu dans un nouveau projet?
Exercice 5 : Implémenter la suppression des prêts via des cases à cocher — en cochant la case d’un élément et en cliquant sur le bouton avec une croix (X), les éléments sélectionnés doivent être supprimés de la liste. Une opération groupée doit également être implémentée : la case à cocher "tout sélectionner" en haut de la liste, qui lorsqu’elle est cochée, sélectionne toutes les cases, et lorsqu’elle est décochée, désélectionne tout ; lors de la suppression via le bouton X, tous les éléments sélectionnés (via un Set avec id) doivent être supprimés, et le Set doit être vidé après la suppression.
[nom] a demandé : Y a-t-il eu des situations où vous avez voulu prendre des responsabilités, mais on ne vous faisait pas confiance ?
Comment le processus de développement était-il organisé dans votre dernier emploi ? Sous quelle forme arrivaient les tâches, comment étaient-elles mises en production et quel était votre rôle dans ce processus ?
Quelle technologie est à la base de React et à quoi sert-elle?
Comment fonctionnait l'assistant UI lors de votre dernier emploi chez "Big Three"?