Quelle est la différence entre Type et Interface en TypeScript?
Frontend
Connaissez-vous les concepts de cascade et de spécificité en CSS ? Quelles méthodologies aident à gérer la spécificité en équipe ?
Connaissez-vous le nesting natif en CSS ? Êtes-vous pour ou contre ? Quels en sont les avantages et les dangers ?
Utilisez-vous des agents IA dans le développement ? Comment vérifiez-vous le composant généré avant sa publication ?
Exercice de codage en direct : vous avez un petit composant de liste de tâches en JSX. Corrige tout ce qui ne te plaît pas et explique pourquoi.
Parlez brièvement de vous, de votre expérience, de vos connaissances et de vos compétences en rapport avec le poste dont nous parlons aujourd'hui.
Le serveur est en Californie, nous sommes à Moscou. La latence du signal est de 50 ms dans une direction, le serveur prépare la réponse en 20 ms. Combien de temps après la requête du navigateur recevons-nous le premier bit d'information?
Comment gérez-vous une tâche complexe avec des aspects incompréhensibles qui empêchent de la résoudre?
Quels sont les avantages et inconvénients de CSS-in-JS par rapport aux modules CSS?
Est-il correct d'utiliser async/await directement dans useEffect ? Pourquoi ?
Quelles questions de clarification poseriez-vous avant de mettre en œuvre une case à cocher personnalisée?
Racontez une tâche difficile et intéressante qui vous a été confiée récemment et comment vous l'avez résolue.
Comment bien définir une tâche pour un agent IA pour le refactoring d'un composant legacy?
Préférez-vous travailler en équipe ou seul ? Où vous sentez-vous plus à l'aise et plus efficace ?
Qu'est-ce qui ne vous plaît plus dans votre travail actuel ? Pourquoi avez-vous décidé d'explorer d'autres options ?
Qu'est-ce que tu aimais le plus dans ton travail actuel?
L'équipe souhaite passer à Tailwind. Soutiendriez-vous cette décision ? Quels sont les avantages et inconvénients que vous voyez ?
Dans le résumé, il est indiqué des métriques — pourcentage de réduction des rendus, augmentation des performances. Comment les avez-vous calculées?
Quand la fonction de nettoyage dans useEffect est-elle déclenchée ? Que se passe-t-il lors du montage et du re-rendu du composant ?
Quelles choses vous ont contrarié, et que vous ne voudriez pas voir se répéter dans votre nouveau travail?