Frontend
Kaip buvo suorganizuota komanda ir kaip buvo nustatyti procesai?
Kokia yra klaidų ribų svarba React'e?
Kokius statybos įrankius naudota? Kuo pranašesnis ir trūksta Webpack ir Vite?
Kas jus patraukė mūsų darbo pasiūlyme? Kodėl nusprendėte atsakyti?
Kuo skiriasi computed ir watch?
Ar rašėte vienetinius ir E2E testus? Kaip pasirinkote testų elementus, ar pažįstate Page Object modelį?
Kas yra unknown? Kuo jis geresnis nei any?
Ką norėtumėte daryti ateityje?
Kaip ištaisyti reaktyvumo praradimą destruktūrizuojant props? Papasakok apie toRef/toRefs.
Kaip teisingai ištaisyti funkciją, kuri mutuoja masyvą ir grąžina jo ilgį vietoj pačio masyvo?
SPA programa lėtai įkeliasi šaltame paleidime. Kas gali būti problema ir kaip tai galima pagerinti?
/** * Įgyvendinkite funkciją sumPromises, kuri * priima pažadus kaip argumentus ir grąžina * jų rezultatų sumą. * * Funkcija gali priimti bet kokį argumentų skaičių. * Bet kurį pažadų API galima naudoti. */ // Pavyzdys naudojimo const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
Yra užduotis perkelti elementą puslapyje. Du būdai: per position + left/top arba per transform. Kuris būdas yra pageidautinas ir kodėl?
Įgyvendinkite savo paties Event Emitter su prenumeratos, atšaukimo ir įvykių generavimo (on, off, emit) metodais. Laikykite įvykių tvarkytojus, patikrinkite jų veikimą su testiniais duomenimis ir palaikykite metodų grandininį kvietimą.
Papasakok apie save
Kas nutiks, jei deklaruosite kintamąjį be raktažodžio (tiesiog a = 1)? Kokia bus jo matomumo sritis?
Kokie JOIN tipai egzistuoja reliacinėse duomenų bazėse?
Kaip naršyklė rodo (atvaizduoja) puslapį po HTML, CSS ir JS gavimo?
// Gauti duomenų pavyzdys: // Komentarai [{ "postId": 1, "id": 1, "name": "id labore ex et quam laborum", "email": "[email]", "body": "laudantium enim quasi est quidem magnam voluptate ipsam eos\ntempora quo necessitatibus\ndolor quam autem quasi\nreiciendis et nam sapiente accusantium" }] // Gauti duomenų pavyzdys: // Vartotojai [{ "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "[email]", "phone": "[phone]" }] // Išvesties duomenų formatas (įrašai): [{ "id": 1, // įrašo ID "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", // įrašo pavadinimas "userName": "Leanne Graham", "commentsCount": 10, }]
Kas yra TypeScript ir kokios yra jo pagrindinės privalumai?