Sobes.tech

Frontend

Supposez que vous disposez de ressources illimitées et que vous devez créer une interface avec un formulaire à partir de zéro dans le cadre d'une grande application. Quelle pile technologique et architecture choisiriez-vous?

244

Comment compreniez-vous que le produit fonctionnait mal ? Comment recueilliez-vous des informations sur les erreurs, comment traitiez-vous les demandes des utilisateurs ?

184

Modification du problème de la coffre-fort : au lieu de la position finale, compter combien de fois l'aiguille passe par zéro (intersection de la frontière 99→0 ou 0→99).

179

Exercice en TypeScript : décrire un type utilisateur avec les champs prénom, nom, second prénom optionnel et un drapeau indiquant la présence du second prénom. Écrire une fonction de formatage du nom complet. Décrire un type de téléphone qui commence toujours par +7. Convertir un type en minuscules en un type avec des clés en majuscules sans refactoriser, en utilisant les fonctionnalités de TypeScript.

168

[nom] parlez-nous des projets chez [organisation]. Comment ont-ils mesuré le nombre d'utilisateurs, qui ils étaient, comment ont-ils mesuré leur satisfaction envers les produits?

157

Décrivez ce qui se passe lorsque vous cliquez sur un bouton dans un composant React avec un compteur : comment fonctionne useState, comment React comprend qu'il doit mettre à jour cette partie du DOM.

152

Problème de la boîte forte : il y a un tambour rond avec des valeurs de 0 à 99, l'aiguille est initialement sur 50. Les nombres positifs tournent dans le sens des aiguilles d'une montre, les négatifs dans le sens inverse. Un tableau d'entrée est donné avec des nombres, et il faut déterminer la position finale de l'aiguille après toutes les opérations.

152

Pourquoi React a-t-il besoin d'un arbre DOM virtuel ? Pourquoi ne peut-on pas modifier directement le DOM réel ? Quels sont les avantages et inconvénients des différentes approches ?

148