Frontend
/* Trīs koda daļas ir dotas. Jāuzraksta katra console.log rezultāts. */ 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);
Kādi ir notikumu posmiņi pārlūkprogrammā (uzliesmošana un iegrimšana)? Kā apturēt uzliesmošanu? Kā novērst noklusējuma darbību?
Pārejot no lietotāju saraksta lapas uz konkrēta lietotāja lapu, ir ilgs ielādes laiks (ielādētājs paliek 2 sekundes dēļ mākslīga aizkaves). Kā var uzlabot šo situāciju?
Vai šis galvenais projekts ir balta zīmola? Vai tas tiek klientiem ar personalizāciju viņiem?
Vai esi strādājis ar mikrofrontendiem projektos?
Kādus metodes zini, lai pārvērstu virkni skaitlī?
Kas ir pielāgoti datu atribūti HTML? Kā tie tiek rakstīti, kā piekļūt tiem no JavaScript un kādi ir to mērķi?
Vai tu uzskatītu signālus un RxJS par savstarpēji aizvietojamiem rīkiem, vai katru savu uzdevumu? Ja otrais — tieši kādam?
Skatieties uz trešo koda bloku — kādas problēmas pastāv komponenta return?
// Jums ir dota rinda, kas sastāv no latīņu burtiem, tukšumiem un pieturzīmēm. // Rinda tiek saukta par pangramu, ja tā satur vismaz vienu reizi katru no 26 burtiem. Nosakiet, vai rinda ir pangramma. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']; function isPangram(text) { // jūsu kods šeit } 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.'))
Kāpēc jūs nolēmāt mainīt darbu tagad?
Kas ir HTTP/2 un kā tas atšķiras no HTTP/1.1?
Tātad, tu piedalījies, aptuveni, arhitektūrā, plānošanā?
Kā atrisināt novecojušas aizvēršanas problēmu useCallback bez atkarību saraksta pievienošanas?
function createRateLimiter(limit, interval) {} // Testi const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorēts (limits 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (pagāja >100ms)
Cik lietotāju mums būs? Vai ir nepieciešama SEO optimizācija? Vai ir nepieciešama lokalizācija? Kuras metriku mums jāievāc?
Vai zināt, kas ir GraphQL?
Pastāsti, kā kopumā darbojas servera puses attēlošana (SSR): kādi ir galvenie posmi, svarīgi punkti. Kāpēc notiek tas, ka HTML, kas tiek attēlots serverī, pārvēršas par pilnvērtīgu reaktīvu lietotni klientā?
[vārds] jautāja: konteksta uzdevums: ko konsole izvadīs 12., 13., 14. rindās? Kā nodrošināt, lai 14. rindā būtu pareizs konteksts, nemainot pašu 14. rindu?
Kādi ir biežākie hidratācijas kļūdas un kā no tām izvairīties?