Ce faci de obicei dacă simți că întârzii față de termenele limită? Există o dată de lansare, dar înțelegi că nu vei reuși să finalizezi sarcina la timp. Cum acționezi și în ce moment anunți acest lucru?
Frontend
Care este diferența dintre Promise și async/await? Cum se execută două cereri asincrone în paralel? Ce metode Promise cunoști (all, allSettled, race, any)?
Ce proiecte ai realizat la [companie]?
Îți termini acum munca la [companie] sau doar te uiți în jur?
Ce faci în timpul tău liber?
Care este diferența dintre useEffect și useLayoutEffect? Poți oferi un exemplu de utilizare a useLayoutEffect? Ce se întâmplă dacă efectuezi calcule grele în interiorul useLayoutEffect?
Scrieți o funcție care acceptă un array de numere și șiruri și returnează suma tuturor elementelor, convertind șirurile în numere. Cum să tratați șirurile care conțin caractere non-numerice?
Ce înțelegi prin Pixel Perfect?
Care este diferența dintre o coadă și o stivă? Ce metode JS sunt folosite pentru a lucra cu ele?
Cu ce grafice ați lucrat?
În CV-ul tău scrie Java și PostgreSQL — povestește-ne despre această experiență.
Ce se întâmplă dacă definim debounce ca o funcție arrow? Cum se transmit argumente folosind operatorul rest (trei puncte)?
Cum altfel poți actualiza starea în React (printr-o funcție cu valoarea anterioară)?
Care este diferența dintre call, apply și bind?
Ce este debounce? Scrie o funcție debounce fără a folosi biblioteci în vanilla JS
Imaginează-ți o situație: cu puțin înainte de lansare găsești o eroare care face ca o funcție să nu funcționeze corect. Nu poți amâna lansarea, dar știi că ceva nu este în regulă. Ce ai face într-o astfel de situație?
Ai primit o sarcină de dezvoltare cu design-uri și cerințe descrise, dar în timpul lucrului realizezi că nu este modul corect de a o implementa. Ce vei face? Ai avut experiențe similare în locurile de muncă anterioare?