Frontend
/** * Įgyvendinkite runOnce pakuotės funkciją, kuri priima * funkciją ir grąžina naują funkciją. Nauja funkcija * gali būti iškviesta tik vieną kartą, visi * vėlesni iškvietimai grąžina undefined. * * Apgaubta funkcija gali priimti argumentus * ir grąžinti rezultatą. */ function runOnce(fn) { // jūsų kodas } const logHello = (name) => { console.log(`labas, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'labas, Oleg!' logHelloOnce('Olga'); // undefined
Kas bus parodyta konsolėje ir kodėl?
Kokius AI įrankius naudojate darbe?
Ką grąžina šis hook pirmojo atvaizdavimo metu? Kokios bus `data`, `loading` ir `error` reikšmės?
Abstractinė užduotis: išleidome funkciją, po savaitės vartotojai skundžiasi, kad puslapis užstringa. Kaip ieškotumėte problemos?
Kaip organizuoti schemą daugiažingsnio formos Zod? Kaip tvarkyti sąlyginę validaciją?
Kaip išvengti call stack perviršio apžvelgiant medį? Kaip įgyvendinti iteratyvų apžvalgą naudojant steką JavaScript?
Ką paprastai darai, jei jautiesi, kad atsilieki nuo terminų? Yra išleidimo data, bet supranti, kad nepavyks užbaigti užduoties laiku. Kaip elgiesi ir kada apie tai praneši?
Paminėkite detales, reikalingas valdomai mašinai surinkti iš konstruktoriaus (neįprastas klausimas apie sisteminį mąstymą).
Kaip geriausia parodyti pergalės pranešimą — per alert ar jį atvaizduojant UI?
Kuo skiriasi kontroliuojami ir nekontroliuojami komponentai React? Kada geriau naudoti nekontroliuojamus komponentus?
Kaip Kafka temai ir skirtys susiję?
Kaip sekasi su TypeScript? Ar naudojote generikus, naudingus tipus, TypeGuard?
Ar turite patirties dirbant su dirbtinio intelekto įrankiais?
Ar bandėte Angular Signals projektų ar namuose?
Ar galite kokiu nors būdu patvirtinti savo darbo patirtį (daugiau nei 5,25 metų), nurodytą jūsų gyvenimo aprašyme? Pavyzdžiui, darbo knyga arba STC išrašas?
Kas yra Awaited naudingumo tipas TypeScript?
Kaip kopijuoti objektą JavaScript? Kuo skiriasi paviršinis kopijavimas nuo gilaus?
Papaskink apie savo vaidmenį komandoje. Ar mentoruoji ką nors, ar užduotis deleguoji, ar atvirkščiai, tau deleguoja?
Kuo skiriasi async ir defer atributai script žymoje?