Frontend
[nom] a demandé : Utilisez-vous des outils d'IA lors de l'écriture de code ?
Il existe un tableau de chaînes représentant les numéros de points dans une liste hiérarchique numérotée (par exemple : '1', '1.1', '1.2', '1.10', '2', '2.1'). Il faut les trier dans le bon ordre, comme dans le document, en utilisant la fonction sort standard avec une fonction de rappel.
Vous avez plus d'expérience dans des tâches techniques, avec peu de mention des aspects commerciaux. Étiez-vous une sorte de leader technique qui s'occupait de l'architecture, ou bien vous occupiez-vous simplement du développement de fonctionnalités commerciales ordinaires?
Dans quelle mesure la tâche a-t-elle été formulée en détail ? Y avait-il des analystes système qui rédigeaient les exigences ?
Analyse d'un exemple pratique avec Promise : dans quel ordre seront affichés les console.log lors de l'utilisation de la chaîne .then/.catch ? Que se passera-t-il si on supprime le return dans le catch ?
Peut-on arrêter la propagation des événements ? Comment ? Quelle est la différence entre stopPropagation et stopImmediatePropagation ?
Comment implémenter la pagination dans PostgreSQL sans Elasticsearch?
Quelles questions as-tu sur l'entreprise et l'équipe ? De qui sera composée l'équipe ?
Avez-vous déjà dû concevoir un composant à partir de zéro sans exigences?
Racontez-nous plus en détail l'autorisation dans Sberpay du point de vue du frontend.
À quoi sert RTK Query?
Regarde ce code HTML/CSS. Quelle sera la couleur du texte pour chaque élément?
Qu'est-ce que les génériques et à quoi servent-ils?
Parlez-moi de votre expérience de configuration de tests end-to-end avec Playwright et une couverture de 80%.
const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());
console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);
Supposons que vous avez une équipe de trois développeurs frontend. Pensez-vous que les microfrontends aideront ou non?
Comment TypeScript pourrait-il aider dans cette tâche ? Comment peut-on normaliser l'ID utilisateur pour simplifier les vérifications ?
Donc, tu allais à lui, vous décriviez les contrats d'une manière ou d'une autre?
Quelle est la différence entre HTTP et HTTPS?