Sobes.tech

Frontend

Comment aborderais l'organisation des icônes SVG lors de la création d'un système à partir de zéro?

Middle
ТАУ Сервис
130

Avec quoi avez-vous travaillé?

Middle
Веза
130

/* Que sera affiché dans la console */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("Prêt!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Résultat"; } f(); console.log(7);

Middle+
М.Видео/эльдорадо
130

type Obj = { nom: string âge: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obj = { nom: "Nik", âge: 25 } const value1 = getObjField(user, "nom") const value2 = getObjField(user, "âge") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }

Middle+
М.Видео/эльдорадо
130

C'est une explication solide basée sur la ligne de base, et j'aime que vous distinguiez le centre visuel de la ligne de base typographique ; le centrage flexible est souvent l'approche la plus robuste entre les polices. Lorsque les spécifications de conception sont ambiguës (par exemple, l'alignement icône-texte diffère entre les boutons, les entrées et les éléments de menu), comment définissez-vous et documentez-vous une règle d'alignement unique dans le système de conception pour que les équipes la mettent en œuvre de manière cohérente ?

Senior
micro1
130

Pourquoi avez-vous quitté votre entreprise précédente?

Senior
Мой СкладМой Склад
130

Quelle est la différence entre useLayoutEffect et useEffect?

Middle
SIB
130

Quelle est la différence entre Promise.all et Promise.allSettled?

Middle+
Додо пицца
130

[имя] a demandé : Pouvez-vous décrire, s'il vous plaît, le processus de livraison d'une tâche depuis zéro — de l'idée commerciale à la mise en production ?

Middle+
WB банк
130

// É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+
HR SIGNAL
130

De quoi se compose un jeton JWT?

Middle
WB Travel
130

L'utilisateur saisit une URL dans la barre d'adresse et appuie sur Entrée. Quels sont les moments critiques qui peuvent survenir en chemin — qu'est-ce qui peut mal tourner, ce qui peut ralentir ou provoquer une expérience négative?

Middle+
Global treds
130

Imaginez la situation : lors de la réunion quotidienne, un collègue propose une solution qui vous semble incorrecte, et vous avez une autre solution. Que feriez-vous?

Middle
Нетвижн
130

Raconte de manière libre ce que tu as fait précisément dans tes projets, quels projets t'ont intéressé, ce que tu as essayé d'apprendre et vers où tu voulais te développer?

Middle
ТАУ Сервис
130

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+
HR SIGNAL
130

Comment amélioreriez-vous ce code de la fonction $, s'il était utilisé en production?

Middle
WB банк
130

Comment avez-vous assuré la typification des réponses API ? Avez-vous utilisé OpenAPI/Swagger ou la génération de code ?

Middle
UserGate
130

Comment le navigateur rend-il la page ? Que se passe-t-il après avoir reçu le HTML ?

Middle
Раппорто
129

Tâche n° 4 : implémentez une fonction selon ses types en TypeScript (la fonction prend un objet et une clé de cet objet, et retourne la valeur associée à cette clé).

Middle
СБЕРСБЕР
129

Est-il plus confortable de communiquer en «tu» ou en «vous»?

Middle
NordClan
129
/298