Frontend
/* Kolm koodilõiku on antud. Tuleb kirjutada iga console.log tulemused. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
Millised on sündmuste faasid brauseris (puhumine ja sukeldumine)? Kuidas peatada puhumine? Kuidas vältida vaikimisi tegevust?
Kui navigeeritakse kasutajate loendi lehelt konkreetse kasutaja lehele, toimub pikk laadimine (laadija jääb püsima 2 sekundit kunstliku viivituse tõttu). Kuidas seda olukorda saaks parandada?
Kas see peamine projekt on valge silt? Kas see müüakse klientidele nende kohandamisega?
Kas oled töötanud mikrofrontendidega projektides?
Milliseid meetodeid tead stringi arvuks konverteerimiseks?
Mis on kohandatud andmeatribuutid HTML-is? Kuidas need kirjutatakse, kuidas neile JavaScriptist ligi pääseda ja milleks neid kasutatakse?
Kas sa vaata signaale ja RxJS-i kui vahetatavaid tööriistu või igaüks oma ülesande jaoks? Kui teine — milleks täpselt?
Vaata kolmandat koodi plokki — millised probleemid on komponendi return'is?
// Teile antakse string, mis koosneb ladina tähtedest, tühikutest ja kirjavahemärkidest. // Stringi nimetatakse pangrammiks, kui see sisaldab vähemalt korra iga 26 tähe. Määrake, kas string on pangramm. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']; function isPangram(text) { // teie kood siin } console.log(isPangram(`A pangram or holoalphabetic sentence is a using every letter of a given alphabet at least once.`)); // => console.log(isPangram('Waltz, bad nymph, for quick jigs vex.'))
Miks otsustasite nüüd töökohta vahetada?
Mis on HTTP/2 ja kuidas see erineb HTTP/1.1-st?
Kas siis, sa osalesid, umbes, arhitektuuris, planeerimises?
Kuidas lahendada useCallbackis vananenud sulgemise probleem ilma sõltuvuste nimekirja lisamata?
function createRateLimiter(limit, interval) {} // Testid const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignoreeritud (limiit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (läks >100ms)
Kui palju kasutajaid meil on? Kas SEO-optimisation on vajalik? Kas lokaliseerimine on vajalik? Milliseid mõõdikuid peame koguma?
Kas teate, mis on GraphQL?
Racontă-mi, în general, cum funcționează randarea pe partea serverului (SSR): care sunt etapele cheie, punctele importante. De ce se întâmplă ca HTML-ul renderizat pe server să se transforme într-o aplicație reactivă completă pe client?
[nimi] küsis: konteksti ülesanne: mida konsool näitab ridadel 12, 13, 14? Kuidas tagada, et real 14 oleks õige kontekst ilma ise rida 14 muutmata?
Millised on tavalised hüdratsiooni vead ja kuidas neid vältida?