Frontend
/* Du skirtingi kodo skyriai. Reikia užrašyti kiekvieno console.log rezultatą. */ 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);
Papaskok apie React komponentų gyvavimo ciklą (klasinius ir funkcinius).
Ar kada nors teko rūpintis programos, kodo ar paslaugos saugumu?
Kaip vyko užduočių priėmimas ankstesnėje įmonėje? Kokie testavimo stendai buvo?
Yra filtrai su kortelėmis. Greitai perjungiant tarp kortelių kartais rodomi seni reikšmės, kurios nesusijusios su dabartine kortele. Kokia yra priežastis ir kaip tai ištaisyti?
Papasakok daugiau apie HTTP protokolą: kas tai yra ir kokie metodai naudojami?
Papasakokite apie Observable ir Subject RxJS — kuo jie skiriasi, kokius Subject tipus žinote?
Ką parodys kodas su sąlyga `1 < 9 < a`? Kokią reikšmę reikia priskirti kintamajam `a`, kad įvykdytųsi šaka su išvestimi 2?
Kas yra konkurencijos režimas ir konkurencijos atvaizdavimas React? Kaip jis veikia ir kam jis reikalingas?
Kodėl nusprendėte apsvarstyti kitus pasiūlymus? Kodėl nusprendėte išeiti į rinką?
Papaskinkite apie paskutinę darbo vietą: patirtis, technologijų rinkinys, ryškūs momentai ir projektai.
JavaScript klasės yra sintaksės cukrus ant ko?
Ar useEffect yra sinchroninis ar asinchroninis?
Aprašykite naršyklės kritinį atvaizdavimo kelią: nuo URL įvedimo į adreso juostą iki puslapio atvaizdavimo. Pasakokite apie DNS, TCP, HTTP, DOM kūrimą, CSSOM, Render Tree, Layout ir Paint.
fetchAll(['url1', 'url2'], (results) => { console.log('Visų nuorodų duomenys', results); }); function fetchAll(urls) { const promises = urls.map((url) => { fetch(url).then((res) => res.json()) }) const data = Promise.all(promises).then((response) => { if (!response.ok) { throw new Error('error') } return response }) console.log(data) }
Užduotis: ką išves konsolė? (kodas su var fullname, objektu ir this konteksto praradimu)
Kaip perduoti metodus ar duomenis iš tėvų komponento į vaikų Vue?
// Kas ką parodytų konsolė const a = {}; const fn = (b) => { b.some = "1"; }; fn(a); console.log(a.some); // ?
Kas yra Pinia ir kam ji naudojama?
Ar žinai skirtumą tarp host-objektų (host objects) ir natūralių objektų (native objects)?