Frontend
Kokia funkcija yra gryna? Kas yra šalutiniai poveikiai?
Ką galima daryti JavaScript'e, ko negalima TypeScript'e?
Kaip grotuvas supranta, kokią kokybę pasirinkti?
Įgyvendinkite funkciją, filtruojančią dubliatus linijiniu laiku O(n) be Set naudojimo, naudodami objektą kaip hash lentelę.
Kaip padalintumėte serverio ir kliento būseną?
Su kuo paskutinį kartą dirbote daugiausiai? Koks buvo jūsų stack'as?
Kas yra async/await? Kuo skiriasi nuo Promise?
Kas yra code splitting ir kaip jis veikia?
/* profilio failas ProfilePage.tsx šio faile reikia ištaisyti klaidas */
Ar yra skirtumas tarp type ir interface TypeScript?
For ciklo su var ir setTimeout, nustatykite, kas bus išvestas. Kaip pakeisti kodą, kad su var būtų išvestos reikšmės 1, 2, 3, o ne galutinė skaitiklio reikšmė?
Kas nutiks su iškvietimų steku ir užduočių eile šioje begalinėje rekursijoje?
Kaip verslo požiūriu suskirstytum nekilnojamojo turto vertinimo sistemą į dalis? Yra objektas, organizacijos su filialais, naudotojų vaidmenys — kaip tai struktūruotum?
Optimizuojant sunkios frontend programos įkėlimą su 150 mažomis piktogramomis, ar reikėtų sujungti piktogramas į vieną sprite ar naudoti CSS-inlining, kai naudojamas HTTP/2 ar HTTP/3?
Kodėl geriau nustatyti slapukus serveryje per HTTP antraštes, o ne per document.cookie klientui?
Papaskinkite apie sėkmingą situaciją projekte.
Ar dirbote su našumu? Ar jį kažkaip optimizavai? Pavyzdžiui, jei turi 10 tūkstančių eilučių Select sąrašą, kaip jį optimizuotum?
Kokius HTTP metodus žinote? Kuo skiriasi PUT nuo PATCH?
Kaip skiriasi statiniai metodai JavaScript klasių nuo instancijos metodų ir kokie yra jų įprasti naudojimo atvejai?
Ką dar galima memorizuoti, kad vaiko komponentai neperrendenotųsi? Jei komponentui perduodama funkcija, ką naudoti?