Sobes.tech

Frontend

Ce limitări are parcurgerea recursivă a unui copac? În ce se deosebește parcurgerea în adâncime (DFS) de cea în lățime (BFS)? Cum se poate implementa parcurgerea unui copac fără recursie?

Middle+
Яндекс
35

Ce alte metode de array cunoști, în afară de reduce (sortare, filtrare, metode mutante etc.)?

Middle+
Ozon Tech
35

Asta are sens—menținerea contractului public închis evită devieri neintenționate ale API-ului, iar uniunile discriminate sunt un motiv puternic pentru a prefera `type`. Când implementezi acel buton pentru a fi pixel-perfect și receptiv, cum gestionezi spațierea și alinierea pentru ca icon + etichetă să rămână vizual consistentă pe diferite puncte de întrerupere și schimbări de dimensiune a fontului?

Senior
micro1
35

A implementat autorizarea? Cum a lucrat cu tokenurile?

Middle+
Evocargo
35

În funcția requestUserData, trei solicitări sunt efectuate secvențial. De ce nu le putem înveli pe toate trei în Promise.all? Cum putem optimiza această funcție pentru a efectua solicitările în cel mai scurt timp?

Middle
WildberriesWildberries
35

Ați fost nevoit vreodată să folosiți biblioteci pentru validarea datelor?

Middle
МВидео/эльдорадо
35

Ce și de câte ori va fi afișat în consolă la clic pe butonul din codul Vue furnizat?

Middle
Экосистема тенниса MYTENNIS ONLINE
35

Au fost îmbunătățiri pe care le-ai propus în proiect și la ce au dus?

Middle+
Твое Лайв
35

Utilizarea Webpack a fost o decizie conștientă sau exista deja?

Middle
нейровэд
35

Povestiți despre o situație în care o decizie arhitecturală s-a dovedit a fi nereușită — ce s-a întâmplat și ce ați schimbat apoi?

Middle+
Элм Технологии
35

Apelați funcția getProducts în componenta Vue 3 și afișați rezultatele obținute în șablon.

Middle
АО Пари Страховая компания
35

useEffect va fi apelat dacă useRef se află în dependențele sale?

Middle
X-Notes
35

Ai spus că performanța trebuie să fie ridicată. Ce înțelegi prin performanță? Care sunt metricile cheie ale Core Web Vitals pe care trebuie să le luăm în considerare? Oferă un exemplu a ceea ce este important pentru noi.

Middle+
OkkoOkko
35

Cu ce instrumente de testare ai lucrat? Cum au fost integrate testele în CI?

Middle
UserGate
35

Vorbește-mi despre Storybook — cât de mult ai interacționat cu el, sau a fost doar cu un component mic?

Middle+
IMOT.IO
35

De ce nu este recomandat să faci ca fiecare componentă a aplicației să fie un chunk separat prin React.lazy? Ce probleme poate crea acest lucru (cu randarea, rețeaua, dimensiunea pachetului)?

Middle
WildberriesWildberries
35

Ce interfețe ați dezvoltat și din ce constau: formulare, ecrane analitice sau altceva?

Middle+
Сибилтек-софт
35

class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Spune pe scurt așa: `this` nu este un domeniu de vizibilitate, ci contextul de apelare al funcției. Este determinat nu unde este declarată funcția, ci unde este apelată. Se pot adăuga 3-4 reguli: - Apelul obișnuit al unei funcții — `this` este de obicei undefined în modul strict. - Metoda unui obiect — `this` indică obiectul din stânga punctului. - `call / apply / bind` — permit setarea explicită a `this`. - Funcțiile săgeată — nu au propriul `this`, îl iau din contextul exterior.

Middle
АЙ-ТЕКОАЙ-ТЕКО
35

Cum înțelegi ce este renderizarea în React? De ce poate să se întâmple?

Middle+
IT OneIT One
35

Ce sunt useMemo, useCallback și React.memo? Când este mai bine să le folosiți?

Middle
ГКУ Инфогород
35
/292