Frontend
Parlez-nous de l'utilisation de NX dans le projet et pourquoi il a été choisi
Quelle sera la sortie du code suivant? ```javascript setTimeout(() => { console.log('B') }, 0) Promise.resolve().then(() => { console.log('C') }) Promise.resolve().then(() => { console.log('D') }) console.log('E') ```
Quelles peuvent être les causes d'un écran blanc prolongé lors du SSR (Nuxt) ? Comment diagnostiquer et résoudre le problème du temps de première réponse élevé ?
Pouvez-vous me dire si avant cet entretien, vous avez réussi à en apprendre quelque chose sur nous ? Peut-être avez-vous visité notre site web ou lu quelque chose à ce sujet ?
Comment effectuer une opération asynchrone lourde en JavaScript pour ne pas bloquer l'interface ?
Quelles stratégies de rendu connaissez-vous et dans quels cas doivent-elles être appliquées ?
Avez-vous vous-même développé la solution pour la mise en œuvre de l'analyse (RUM AWS, Sentry, Sonar, etc.), ou vous ont-ils aidé dans l'équipe?
Quels autres moyens de stockage de données dans le navigateur connais-tu, en plus des cookies?
Que faire si Redis se remplit sous une charge élevée?
Que fait la construction as const?
Que se passerait-il si on définit debounce comme une fonction flèche ? Comment passer des arguments via l'opérateur rest (trois points) ?
Implémentez une fonction de mémorisation : elle prend une fonction et renvoie sa version enveloppée, qui met en cache les résultats des appels en fonction des arguments.
Quelle architecture avez-vous utilisée lors du développement du frontend?
Vous avez indiqué une fourchette salariale de 150 000 roubles net. Quel était votre revenu à votre dernier poste et quel niveau de confort considérez-vous comme acceptable pour vous ?
Quelle est la différence entre GraphQL et REST?
Comment GitFlow a-t-il été organisé sur le projet?
Quel était le niveau des spécialistes dans l'ancien et le nouvel emploi ? Comment sont organisées les équipes et leurs zones de responsabilité ?
Pourquoi envisagez-vous de changer de travail et qu'attendez-vous d'un nouvel emploi?
Avez-vous travaillé avec le système de fichiers, la caméra ou d'autres fonctionnalités natives dans React Native?
Avez-vous travaillé avec des classes en TypeScript?