Frontend
Kaip galima optimizuoti scroll įvykio tvarkyklę, kuris sukelia dažnas perrašymus? Kuo skiriasi throttling nuo debounce?
/** * Reikia parašyti funkciją strjoin, * kuri sujungia eilutes naudodama skiriamąjį ženklą. */ function strjoin() { // kodas čia } console.log(strjoin('.', 'a', 'b', 'c')) // 'a.b.c' console.log(strjoin('-', 'a', 'b', 'c', 'd', 'e', 'f')) // 'a-b-c-d-e-f'
Kokio vaidmens norėtumėte būti komandoje?
Kokie CSS selektoriai yra brangiausi naršyklei?
Kuo skiriasi interface nuo type TypeScript?
Dėl vaidmenų, norėtumėte eiti valdymo ar techninio kryptimi?
Kiek norite augti tolesnio vystymo srityje? Kaip save vertinate — kaip middle ar senior programuotojas?
Kas yra Signal Store ir kam jis skirtas?
Kur yra POST užklausos kūnas PHP? Kaip gauti duomenis iš formos ir iš JSON užklausos?
Kas vyksta kompiuteryje, kai žmogus įveda URL ir patenka į puslapį?
Papaskink man šiek tiek apie save ir apie savo įdomiausią patirtį.
Kokia tvarka bus vykdomas toliau pateiktas kodas? (Užduotis apie Event Loop su console.log, setTimeout, Promise.resolve ir queueMicrotask)
Papaskokite apie CSS selektorių prioritetus — nuo mažesnio iki didesnio.
Kaip išspręsti ciklinių priklausomybių problemą naudojant dependency injection?
Užduotis: įgyvendinkite calculateStats funkciją, skirtą skaičių masyvo sumos ir vidurkio skaičiavimui. Atsižvelkite į tuščio masyvo atvejį.
Kaip atrodė jūsų kodo peržiūra? Kokius principus naudojote, į ką pirmiausia atkreipėte dėmesį?
Pasakykite daugiau apie savo vaidmenį komandoje. Ką darėte, kokį vaidmenį atlikote, galbūt kai kuriuos vaidmenis sujungėte?
Gavus maketus, kas toliau darėte: ar išskyrėte pakartotinai naudojamus komponentus ir surinkote UI-kiti ar komponentų biblioteką?
Įgyvendinkite paprastą lizdo mašiną "vienos rankos banditą": - Įgyvendinkite tris būgnus (su skaičiais nuo 0 iki 9, kurie keičiasi paeiliui 0,1,2,...9,0,1,2...) - Kiekvieno onRoll metu būgne pasirodo sekantis skaičius - Jei visi trys skaičiai sutampa po sustojimo, sakome, kad laimėjo - Išjunkite mygtuką rotacijos metu Fizinio rato modelis jau įgyvendintas runSpinner metode, bet jis nesusijęs su skaičiais. Patarimas: pradėkite įgyvendinimą nuo pirmojo būgno, tada pridėkite kitus pagal analogiją
const { foo: [bar], bar: [{ baz: foo }] } = { foo: [1], bar: [{ baz: 3 }] } console.log(bar) console.log(foo) //