Sobes.tech

Frontend

Que recherchez-vous ? Qu'aimeriez-vous faire et dans quelle entreprise ?

Middle+
277

// Étant donné un ensemble de points bidimensionnels, calculez la surface de la boîte englobante. // Pour un ensemble donné de points bidimensionnels, calculez la surface du rectangle englobant. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };

Middle+
209

Comment résoudre le problème de condition de course lors du changement d'utilisateur (lorsque plusieurs requêtes sont envoyées successivement) ? Quelles approches peuvent être utilisées : AbortController, debounce, verrouillage des boutons via l'état de chargement ?

Middle+
196

Avez-vous déjà participé à un projet dès le début — du choix de l'architecture et des modèles jusqu'à la mise en œuvre des fonctionnalités en production ?

Middle+
174

Quelle architecture, gestionnaire d'état et bibliothèque de composants ont-ils choisi dans ce projet et pourquoi?

Middle+
166

De quel montant de rémunération faut-il parler pour que ce soit intéressant?

Middle+
161

Comment connaissez-vous Docker ? Avez-vous déjà dû l'utiliser dans votre travail ?

Middle+
156

Pourquoi avez-vous quitté votre dernier employeur?

Middle+
153

Dans quel domaine avez-vous le plus d'expertise — React ou Next.js ? Avec quelles bibliothèques UI avez-vous travaillé ?

Middle+
136

Avec quoi avez-vous principalement travaillé au cours des 2-3 dernières années?

Middle+
128

Connaissez-vous les principes SOLID, l'architecture propre, le conception par tranches de fonctionnalités?

Middle+
121

Si vous recevez plusieurs offres en même temps, comment choisissez-vous ? Quel rôle joue l'argent dans le choix ?

Middle+
112

/** * Écrire un composant qui récupère l'utilisateur par {{userId}} et affiche les données principales * Utiliser fetchUser pour la requête */ export const User: FC<Props> = ({ userId }) => { // Écrivez votre solution ici : const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };

Middle+
94