Sobes.tech

Frontend

Comment testeriez-vous un formulaire avec des champs dynamiques et des erreurs du serveur ? Quelles technologies utiliseriez-vous ?

Middle+
189

La réponse de l'API peut contenir une erreur qui doit être affichée à l'utilisateur à côté du champ correspondant.

Middle
188

Que peut-on faire avec les images pour optimiser la performance de la page?

Middle
183

Il y a un filtre avec des onglets. Lors du changement rapide d'onglets, il arrive que d'anciennes valeurs s'affichent, ne correspondant pas à l'onglet actuel. Quelle en est la cause et comment y remédier?

Middle
182

Était-ce un service B2B ou B2C ? Y avait-il des métriques pour suivre les erreurs et l'expérience utilisateur ?

Middle+
181

Regardez ce code avec SSR et la classe singleton i18n. Trouvez un problème sérieux qui pourrait gâcher le HTML renvoyé à l'utilisateur. Comment le corrigeriez-vous?

Middle+
181

Il faut concevoir un panneau de signalisation dans un seul div, y compris une petite marque rouge à droite.

Middle
178

Nous ne pouvons pas étiqueter ni versionner via CI/CD. Le client peut avoir une version, et le backend une autre. Que peut-on faire dans ces conditions en plus de surveiller les erreurs avec Sentry?

Middle+
178

Imaginez une page avec de nombreuses cartes et un chargement paresseux (comme sur Stripchat). Quels cas limites voyez-vous, quels problèmes pourraient survenir, que pourriez-vous optimiser ? Comment fonctionne la virtualisation (React Window) ?

Middle+
176

Pourquoi les utilisateurs ne parviennent-ils pas à accéder au Store et comment charger des utilisateurs dans le Store?

Middle
175

Nous avons un grand projet dans un monorepo avec un flux de déploiement unique. Nous avons décidé de le diviser et de mettre le frontend dans des dépôts séparés avec leur propre cycle de déploiement. Cela pose un problème de désynchronisation des versions entre le backend et le client. Comment envisageriez-vous la solution à ce problème ? Comment organiser le travail pour être le plus protégé possible contre les défaillances en production ?

Middle+
174

Qu'est-ce qui peut bloquer le rendu initial dans le navigateur après réception du HTML ? Que peut-on faire avec le chargement synchrone de JS et CSS ?

Middle+
171

Où était stocké le cache normalisé ? Était-il réactif d'une certaine manière ?

Middle
170

Quels réducteurs possède Store et y a-t-il un réducteur pour y mettre des utilisateurs?

Middle
170

Regarde la fonction dans l'éditeur : elle prend un tableau de clés et un objet, et via reduce copie uniquement l'objet avec les clés spécifiées. Comment nommerais-tu cette fonction?

Middle
170

Avez-vous indiqué quelles requêtes renvoyaient des entités ou comment cela fonctionnait lorsque vous étiez près de la requête?

Middle
165

Nous voyons que SSR ne renvoie rien en 2 secondes. Quelles sont les options pour améliorer cela?

Middle
165

Lors de la navigation depuis la page de la liste des utilisateurs vers la page d'un utilisateur spécifique, il y a un chargement long (le chargeur reste pendant 2 secondes en raison d'un délai artificiel). Comment peut-on améliorer cette situation?

Middle
164

Comment résoudre le problème des requêtes de données redondantes côté client, lorsque les données ont déjà été chargées sur le serveur via SSR?

Middle
162

Comment optimiser le chargement des images dans les cartes visibles dans le viewport ? Comment résoudre le problème de condition de course lors du changement rapide de contenu (par exemple, YouTube Shorts) ?

Middle+
162
/5