Sobes.tech

Frontend

L'utilisateur a ouvert le navigateur, saisi sberbank.ru dans la barre d'adresse, puis appuyé sur Entrée. Après quelques secondes, la page s'est affichée. Que se passe-t-il entre le moment où l'on appuie sur Entrée et l'affichage de la page?

179

Comment mainteniez-vous la bibliothèque de composants personnalisée ? Comment traitiez-vous les questions de thématisation (thématisation) et de personnalisation des composants ?

178

Peux-tu expliquer en quoi consiste notre projet ?

176

Pourquoi dans le premier bloc isShowInfo est écrit avec une majuscule et quel est le problème d'utiliser let au lieu de useState?

172

Y avait-il un problème avec le support des navigateurs obsolètes (Internet Explorer et autres) ? Comment ont-ils résolu la question de la compatibilité entre navigateurs ?

170

Avez-vous écrit des tests unitaires et E2E ? Comment avez-vous choisi les éléments dans les tests, connaissez-vous le pattern Page Object ?

167

Regarde le troisième bloc de code — quels problèmes existent dans le return du composant?

166

Comment avez-vous collecté des métriques et surveillé les erreurs sur les pages de paiement ? Comment avez-vous utilisé Sentry ?

164

Comment corriger la ligne 11 du composant pour que la requête ne soit pas renvoyée lors du re-rendu?

162

A-t-on réussi à en savoir plus sur notre projet ?

161

À quoi servait l'Infinity Scroll ? Combien d'enregistrements pouvait-il y avoir dans la table et comment résolvait-on le problème du grand nombre d'enregistrements (virtualisation) ?

161

Il y a deux fonctions : l'une dépend de l'utilisateur, et l'autre de l'utilisateur et des rôles. Que se passera-t-il lorsque les rôles changeront?

160

Quand est-ce que useEffect est appelé ? Dans quelles circonstances se déclenche-t-il ?

160

Faut-il refaire la requête si une réponse a déjà été reçue, même si le tableau est vide?

158

Comment avez-vous implémenté le modèle d'accès basé sur les rôles en frontend ? Comment déterminiez-vous ce qu'il fallait montrer à l'utilisateur en fonction des permissions ?

155

Quel problème existe-t-il avec les hooks après ce return conditionnel dans le troisième bloc pour AdminPage?

154

Faut-il répartir la logique sur deux useEffect ou en laisser un seul ? Comment organiser au mieux les dépendances ?

151

Parlez-nous de votre expérience professionnelle. Votre CV indique 5 ans d'expérience en développement frontend, mais vous avez terminé l'université en 2010 — qu'avez-vous fait durant cette période?

148

Avez-vous déjà travaillé avec React Context ? Quels sont les inconvénients de Context par rapport à Redux ?

142
/3