Utilisez-vous des outils d'IA dans votre travail et votre vie personnelle, et comment les percevez-vous?
Frontend
L'office vous intéresse-t-il, y a-t-il une possibilité de venir y travailler de temps en temps?
Expliquez les différences entre ces types utilitaires TypeScript et leurs cas d'utilisation: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
Préférez-vous travailler sur Windows ou macOS?
Quelles méthodes du cycle de vie existent dans React et comment les émuler avec useEffect?
Comment le processus de revue de code était-il organisé dans votre équipe?
Parlez-moi de votre expérience professionnelle et des projets sur lesquels vous avez travaillé.
Y a-t-il deux objets avec des références circulaires l'un à l'autre ? Cela entraînera-t-il une fuite de mémoire ? Comment fonctionne le ramasse-miettes en JavaScript et quelle est la condition principale pour libérer la mémoire ?
Racontez-nous sous quel format arrivaient les tâches, où elles étaient créées, quelle était la description, qui la décrivait, en quoi ils dessinaient le design?
Comment avez-vous interagi avec l'équipe backend?
Pourquoi un grand nombre de requêtes HTTP pose-t-il problème ? Comment la multiplexation HTTP/2 est-elle liée à cela, et comment HTTP/3 (passant de TCP à UDP) résout-il le problème du blocage en tête de ligne ?
Quelles sont les prochaines étapes après cet entretien ?
Que peux-tu dire sur la spécificité des sélecteurs CSS ?
Vous avez deux offres avec les mêmes conditions et le même salaire, l'une offrant du télétravail. Sur quels critères choisiriez-vous entre ces offres en dehors du télétravail?
Parlez d'une situation échouée sur un projet et ce qui n'a pas fonctionné.
Parlez d'une situation réussie dans un projet.
Qu'est-ce que les primitives en JavaScript et pourquoi fonctionnent-elles différemment des objets dans le contexte de la gestion des références en React?
Nommez les raisons pour lesquelles un composant React se rerend. Pourquoi React se concentre-t-il sur le changement de référence plutôt que sur le changement de valeur?
Comment peut-on stocker des données côté client dans le navigateur ? Quels types de stockage existent et en quoi diffèrent-ils ?
Parlez des fragments et des portails en React.