Frontend
Millised ülesanded on sulle mugavamad: üksikasjaliku kirjeldusega või abstraktsed?
Kuidas vältida mälulekkeid JavaScripti rakendustes?
Selgitage, kuidas Promise.all ootab kõigi teie rekursiivse lahenduse päringute täitmist. Miks praegune rakendus võib tagastada mittetäieliku tulemuse?
Millised on järgmised sammud pärast seda intervjuud?
Teie haru on maha dev-st, sest teine arendaja on juba oma muudatused ühendanud. Kuidas oma haru uuendada ja konflikte lahendada?
Meil on tabel 10 000 rida, mis hakkab renderimisel aeglustuma. Miks see juhtub ja kuidas seda parandada?
Kuidas sa kasutad metrikat (näiteks DevToolsist), et hinnata lehe renderdamise jõudlust?
Kas projektis sageli kasutati tüüpi any?
Miks teie projektis ei toimu üleminemine uuemale Angulari versioonile?
Kuidas Reactis saada juurde kontrollimata sisendile ja selle väärtusele?
Rakendage otsingu ja filtri funktsionaalsus React komponendis kasutades useState. - Kasutage useState, et luua otsingu- ja rollifiltri olek. - Siduge otsingu olek sisendvälja väärtusega ja uuendage seda muutmisel. - Siduge rollifiltri olek valiku rippmenüü väärtusega ja uuendage seda muutmisel. - Stiilige sisendväli paddinguga ja fondi suurusega.
Kokkuvõte: millised kolm probleemi leiti ja parandati rakenduses?
Mis vahe on tüüpidel void ja never TypeScriptis?
Kirjutage puhtas JavaScriptis sügava koopiate funktsioon, kasutades sisseehitatud tööriistu.
Rääkige kõige huvitavamast ülesandest või kõige huvitavamast veast ühes teie viimastest kahest töökohast.
Millist ehitajat kasutasite projektis? Te ütlesite, et optimeerisite Webpacki — kas see oli peamine ehitaja?
Kuidas sa hindad iseennast — kas su töö toob edu, kas sa edukalt arened? Kas sul on selle hindamise kriteeriumid?
Ülesanne 6: Kirjutage üldine funktsioon, mis võtab objekti, millel on kohustuslik omadus name tüüpi string ning tagastab stringi, mis sisaldab üksuse nime.
Kuidas aru saada, et backend töötab halvasti, kus see aeglustub? Kuidas debugida 500 viga tootmises?
Palkamise ootused — 270 tuhat rubla?