Kokius programavimo modelius naudojate (DRY, SOLID, GRASP, dizaino modeliai)?
Frontend
Kokios naujovės atsirado React 19? Papasakokite apie Concurrent Mode ir startTransition.
Kuo skiriasi useEffect ir useLayoutEffect hook'ai?
Kokie metodai yra, norint dirbti su kontekstu (this)? Kokia yra call metodo iškvietimo signatūra? kuo call skiriasi nuo apply?
Kokiais atvejais React'e įvyksta komponento pakartotinis atvaizdavimas?
Kokie HTTP antraštės yra svarbios frontend kūrėjui iš veikimo optimizavimo perspektyvos (pvz., talpykla)?
Kam skirtas metodas OPTIONS? Kada jis automatiškai siunčiamas?
Ką grąžina typeof operatorius null?
Kodėl nusprendė naudoti iFrame peržiūros režimui?
Ar CSS blokuoja puslapio atvaizdavimą?
Kokios yra įvykių fazės naršyklėje (iškilimas ir įsiskverbimas)? Kaip sustabdyti iškilimą? Kaip užkirsti kelią numatytajam veiksmui?
Papaskinkite apie CORS: kam jis reikalingas, kokie antraštės naudojamos?
Pasakykite apie Promise: būsenas, statinius metodus (all, any, allSettled, race). Ką grąžins Promise.all, jei viena iš pažadų baigsis klaida?
Kokia yra reduce metodo parašas masyvuose? Ką reikia grąžinti callback'e kiekvienoje iteracijoje?
Kam naudojamas hook useRef?
Kaip rašoma algoritminė sudėtingumas? Kokia yra burbulo rūšiavimo sudėtingumas? Kokia yra greito rūšiavimo sudėtingumas?
Ar teisinga iškviesti funkciją getUsername su objektu, kurio tipas yra IUser (pirkėjo nuosavas interfeisas), jei laukų struktūra atitinka TUser iš bibliotekos TypeScript? Paaiškinkite struktūrinio tipizavimo principą.
Kokius požiūrius naudojote stilių rašymui (preprocesorius, Tailwind, CSS moduliai ir kt.)?
Kokie būdai egzistuoja funkcijų deklaravimui JavaScript? Kuo skiriasi funkcijos deklaravimas nuo funkcijos išraiškos? Kuo skiriasi rodyklės funkcija nuo funkcijos deklaravimo?
Kam reikalingas būsenos valdytojas? Kuo jis skiriasi nuo React Context?