Frontend
[meno] sa opýtal: Si pripravená písať vo Vue, ak bude treba?
V Angularu, s príchodom signálov, existuje pojem 'reaktívny kontext'. Ako ho chápete?
Stretli ste sa s Cache API?
Aký je účel nástrojov ako Next.js, Vite a testovacie knižnice v ekosystéme React, a aké praktické kompromisy by ste zvážili pri ich výbere pre produkčný projekt?
Prečo sa Vuex stal menej populárnym a všetci začali používať Pinia?
/* Tri sekcie kódu sú dané. Je potrebné napísať výsledok každého console.log. */ 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);
Aké fázy majú udalosti v prehliadači (bublina a zachytenie)? Ako zastaviť bublinu? Ako zabrániť predvolenému správaniu?
Aké metódy poznáš na konverziu reťazca na číslo?
Ako sa ti páči formát komunikácie s mini stretnutiami počas dňa? Je normálne, že počas dňa vznikajú malé stretnutia?
Aké ťažkosti ste mali pri migrácii Vue aplikácie?
function createRateLimiter(limit, interval) {} // Testy const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorované (limit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (prešlo >100ms)
Povedajte o svoji trenutni delovni izkušnji: na katerem projektu ste delali, katere naloge ste opravljali, kaj je bilo realizirano?
Koľko používateľov budeme mať? Je potrebná SEO-optimalizácia? Je potrebná lokalizácia? Aké metriky musíme zbierať?
Čo sa stane v druhom bloku s asynchrónnou funkciou loadRolesData vnútri useEffect?
/** * Je potrebné napísať asynchrónnu funkciu, * ktorá bude "spať" zadaný počet milisekúnd, * a potom úspešne ukončí */ function sleep(duration) { } // Príklad const startTime = Date.now(); console.log("Začínam spať..."); sleep(2000).then(() => { console.log("Prebudil sa po 2 sekundách!"); console.log("Uplynulý čas: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Prebudil sa po 1 sekunde!"); console.log("Uplynulý čas: ", Date.now() - startTime); });
Povedzte stručne o sebe a svojich skúsenostiach v vývoji.
[имя] sa vprašal: Ali lahko, prosim, opišeš postopek dostave naloge od nič — od poslovne ideje do uvajanja v produkcijsko okolje?
Ktorá metóda poľa narušuje typovanie v TypeScript?
Ako vám je pohodlné pracovať s legacy kódom, prepínať medzi rôznymi rámcami a v prípade potreby postupne zjednotiť aplikácie do jedného zásobníka?
Prečo ste sa rozhodli stať vývojárom?