Frontend
/* Standart to'plam metodlarini kengaytiradigan intersection metodini amalga oshirish kerak. Ushbu metod boshqa bir to'plamni qabul qiladi va yangi to'plamni qaytaradi, bu, asl to'plam va uzatilgan to'plamning kesishmasidir, yani, faqat ikkala to'plamda mavjud bo'lgan elementlarni o'z ichiga oladi. */ // kodingiz const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4 --- Set.prototype.intersection = function (set2) { const result = new Set(); for(const value of this) { if (set2.has(value)) result.add(value); } return result; } const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4
useRef ичинде useState ордуна эмне сакталат?
Кампанияда ишиңизде эмне жакты жана эмне жакпайт?
Кросс-браузердик деген эмне жана браузерлер арасындагы CSS шайкештик маселелерин кантип чечсе болот?
XSS (Cross-Site Scripting) деген эмне? Мындан кантип коргоо керек? CSP деген эмне?
Өзүңүздүн акыркы иш тажрыйбаңыз жана жаңы кызматтан эмне күтүп жатканыңыз жөнүндө кыскача айтып бериңиз.
Демек, сен архитектурада, пландаштыруу боюнча, болжол менен катыштыңбы?
Жобада кодду бөлүү (code splitting) болду беле? Канча жыйнагыч колдонулду?
function createRateLimiter(limit, interval) {} // Сынактар const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Игнор (лимит 2/100мс) setTimeout(() => limiter(fn), 150); // count = 3 (өткөн >100мс)
Cookie деген эмне, алар кандай иштейт жана кандай коопсуздук белгилери бар?
CORS деген эмне жана ал кандай иштейт?
Жакында катышкан долбоорлоруңуз жөнүндө айтып бериңиз.
Үй тапсырмаларын орындау кезінде қандай да бір қиындықтар болдуба және оларды қалай шештіңіз?
Stripchat сыяктуу көп карталар жана lazy loading менен баракчаны элестетип көрүңүз. Кандай корнер кейстерди көрөсүз, кандай көйгөйлөр чыгышы мүмкүн, эмне оптималдаштырмаксыз? Виртуализация (React Window) кандай иштейт?
React'te memoizatsiya haqida gapiring: useMemo, useCallback va React.memo. Ular qanday ishlaydi va nima uchun kerak?
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"}, ] type Validator = (value: unknown) => string | undefined; console.log("...");
Сиз React үйрөнүүнү баштадыңыз, жана React көбүрөөк популярдуу жана ага көбүрөөк жумуш орундары бар. Неге акырында Angularга өттүңүз?
Топтунуздагы өнүктүрүү процесстерин айтып бериңиз: ыкмала, спринттер, кодту карап чыгуу, жайгаштыруу.
Prop drilling деген эмне? Канча деңгээлдеги ийнелүү кабыл алынат?
Бардык процесстен кийин өндүрүштөгү каталар болду беле?