Frontend
/** * On vaja kirjutada funktsioon, mis võtab sisendina URL-i, * teeb selle URL-i GET-päringu ja tagastab andmed (json). * Andmete saamiseks kasuta fetch. * Võib kasutada ainult Promise API-d. * Kui päringu ajal tekib viga, proovi veel 5 korda. * Kui lõpuks ei õnnestu teavet saada, tagasta viga "Määratud URL-i ei ole saadaval". */ function get(url) { // kood siin } get(url) .then(res => console.log(res)) .catch(err => console.error(err))
Karjēras kopsavilkumā ir norādīts: «Samazināju atkārtoto API pieprasījumu skaitu par 42%». Pastāsti šo stāstu — kā tu saskāries ar atkārtotu pieprasījumu problēmu RxJS, ko no šīs pieredzes iemācījies, kā mainījās tavs pieejas veids darbā ar RxJS?
Kas saaksite rääkida arhitektuursetest lähenemistest, mida te projektis kasutasite? Kas te olete tuttav Feature-Sliced Design (FSD) kontseptsiooniga?
Kas teil on CI/CD? Kas kasutate staatilise koodi analüsaatorit, näiteks SonarQube?
Kuidas tehti tehniliselt vormi väljade ristkinnitus (ühe välja valideerimine sõltuvalt teise väärtusest)?
Miks te jäite oma viimase tööandjaga lahku?
/* Mida kuvab konsool */ let value = 2; function showValue() { console.log(value); } function wrapper() { let value = 3; console.log(value); showValue(); } wrapper();
Andke näide sõltuvuste pööramise põhimõttest frontend arenduses.
Kas teie halduspaneel oli iseseisev süsteem või integreeriti see millegagi nagu 1C?
Kirjeldage, mis juhtub, kui klõpsate React-komponendis nupule: kuidas töötab useState, kuidas React mõistab, et tuleb uuendada just seda DOM-i osa.
Kuidas saab JavaScriptis objekti kopeerida? Milliseid meetodeid tead?
Milliseid stsenaariumeid kateti E2E-testidega?
Rääkige edukast olukorrast projektis.
Räägi endast, millega sa varem tegelesid, mis oli huvitav?
Kus hoiti pääsme ja värskendus tokenid?
Milliseid täpsustavaid küsimusi te esitate enne kohandatud märkeruudu rakendamist?
Rääkige mulle viimase töökoha meeskonna koosseisust.
Kas teil ei olnud süsteemiadmini, kes aitaks ligipääsudega?
Kuidas käitub renderdamine, kui muudetakse loendi elementi? Milleks on trackBy vajalik?
Millal kasutada useMemo? Kui lapsekomponendile antakse massiiv ja primitiiv, kus tuleks kasutada useMemo?