Que recherchez-vous ? Qu'aimeriez-vous faire et dans quelle entreprise ?
Frontend
// É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) => { };
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 ?
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 ?
Quelle architecture, gestionnaire d'état et bibliothèque de composants ont-ils choisi dans ce projet et pourquoi?
De quel montant de rémunération faut-il parler pour que ce soit intéressant?
Comment connaissez-vous Docker ? Avez-vous déjà dû l'utiliser dans votre travail ?
Pourquoi avez-vous quitté votre dernier employeur?
Dans quel domaine avez-vous le plus d'expertise — React ou Next.js ? Avec quelles bibliothèques UI avez-vous travaillé ?
Avec quoi avez-vous principalement travaillé au cours des 2-3 dernières années?
Connaissez-vous les principes SOLID, l'architecture propre, le conception par tranches de fonctionnalités?
Si vous recevez plusieurs offres en même temps, comment choisissez-vous ? Quel rôle joue l'argent dans le choix ?
/** * É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> ); };