Parlez-nous d'une situation où vous avez optimisé les performances d'une application (mentionnée dans votre CV) — pourquoi la page mettait-elle autant de temps à charger au début et comment avez-vous résolu ce problème?
Frontend
Pouvez-vous décrire brièvement la structure d'une requête HTTP et d'une réponse HTTP?
Connaissez-vous le framework Electron ? Qu'est-ce que c'est ?
Il y a un tableau avec 50 colonnes et de nombreuses lignes. Différents groupes d'utilisateurs veulent voir leurs ensembles de colonnes, et ces paramètres doivent être sauvegardés après le rechargement de la page et la fermeture du navigateur. Comment le feriez-vous ?
Qu'est-ce que TypeScript et quels sont ses principaux avantages?
Que préférez-vous : monolithe ou micro-frontends?
Qu'est-ce que le DOM (Document Object Model) ?
Quelle est la différence entre div et span du point de vue du design ?
Que fait providedIn: 'root' dans Angular et en quoi cela diffère-t-il de spécifier la dépendance dans les providers du composant?
À quoi ressemblait architecturalement votre application lors de votre dernier emploi ? Quelles approches architecturales alternatives connaissez-vous ?
Comment déterminait-on la priorité de ce qui devait être couvert par des tests unitaires?
Comment s'est déroulée votre revue de code ? Quels principes avez-vous utilisés, sur quoi avez-vous principalement porté votre attention ?
Parlez-moi de votre dernier emploi : en quoi consistait votre travail, comment étaient les processus, comment interagissiez-vous avec vos collègues ?
Parlez de la transmission de données entre composants dans Angular (Input, liaison bidirectionnelle, signaux).
À quoi ressemblait le backend lors du dernier projet du point de vue du développeur frontend?
Parlez de Observable et Subject dans RxJS — quelles sont leurs différences, quels types de Subject connaissez-vous?
Parlez-nous des modules et des composants autonomes dans Angular — quelle est la différence et pourquoi passer aux composants autonomes?
Comment fonctionnait l'assistant UI lors de votre dernier emploi chez "Big Three"?
Quelle est la différence entre le DOM virtuel et le DOM normal?
Comment ont-ils documenté la partie frontend de l'application?