Frontend
Räägi mulle Next.js renderdamise režiimidest: SSR, SSG, ISR — milles nende erinevused on?
Algoritmi ülesanne: kirjutada funktsioon, mis peegeldab täishäälikute vahetust sõnas
Kui sageli sa töötasid TypeScriptiga ja kui sügavalt sa seda kasutasid?
Mis vahe on useEffect ja useLayoutEffect vahel?
Kas on OOP JS-s töölehtiv skeem? Mis on OOP-i peamine probleem JS-s?
Milliseid tööriistu kasutatakse Vue.js-s globaalse oleku salvestamiseks? Mis vahe on Options API ja Composition API vahel Pinia-s?
Raksturot situāciju, kad arhitektūras risinājums bija neveiksmīgs — kas notika un ko jūs vēlāk mainījāt?
Mida teeksite, kui nimekirja üksustel pole unikaalset võtit Reacti jaoks?
Kirjutage JavaScripti või TypeScripti funktsioon, mis võtab sisendiks arvude massiivi ja tagastab massiivi, kus arvud, mis on 3-ga jaguvad, asendatakse sõnaga 'Fizz', arvud, mis on 5-ga jaguvad, asendatakse 'Buzz', ning arvud, mis jaguvad mõlemaga, asendatakse 'FizzBuzz'.
Mida sa võid öelda Tailwindi kohta? Kas sul on kogemusi selle kasutamisel? Milliseid teeke sa tead Tailwindiga töötamiseks (näiteks klasside ühendamiseks)?
Millist päriluse tüüpi kasutatakse JavaScriptis? Kas klassides on mitmepärilust?
Räägi mulle React reconciliationist
Kirjutage selle funktsiooni jaoks õiged tüübid, et TypeScript valideeriks mõlemad objektid (kasutades generics ja keyof).
Praktiline ülesanne Promise kohta (ülesanne kuulutati välja, kuid transkriptsis ei avalikustatud täielikult).
Oletame, et peate looma kaitstud lehe, millel on autentimine middleware'i kaudu. Kuidas te seda teeksite?
Rääkige andmete edastamisest Angular komponentide vahel (Input, kahepoolne sidumine, signaalid).
Kas oli mingi süsteemianalüüsi formaat või lihtsalt arutasite ja kirja panite punktid suuliselt ülesandele? Kas oli dokument või lehekülg Confluence'is, kus oli kirjas, mida teha tuleb?
Nendest piletitest saab ehitada ühe pideva marsruudi. Marsruudis pole silmuseid ega kordusi. Peate kirjutama programmi, mis tagastab need samad piletite objektid marsruudi järjekorras. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ]));
Kui sageli sind projekti erinevates osades ümber paigutati?
[nimi] küsis: Kui planeerimisel saad valida: võtta legacy koos vigadega või uus ülesanne ebamäärase TZ-ga — mida valid?