Frontend
/* Uchta kod bo'lagi berilgan. Har bir console.log natijasini yozish kerak. */ 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);
Brauzerdagi voqealarning bosqichlari qanday (yig'ilish va chuqurlash)? Yig'ilishni qanday to'xtatish mumkin? Standart harakatni qanday oldini olish mumkin?
Foydalanuvchilar ro'yxati sahifasidan ma'lum bir foydalanuvchi sahifasiga o'tishda uzoq yuklanish bo'ladi (yuklagich 2 sekund davomida sun'iy kechikish sababli ishlamay qoladi). Bu holatni qanday yaxshilash mumkin?
Bu asosiy loyiha oq qog'ozmi? U mijozlarga ularning ehtiyojlariga moslashtirilgan holda sotiladimi?
Loyihalarda mikrofrontendlar bilan ishladingizmi?
Qaysi satrni raqamga aylantirish usullarini bilasiz?
HTML'da maxsus data-atributlar nima? Ularni qanday yoziladi, JavaScript'da qanday murojaat qilinadi va ular nima uchun ishlatiladi?
Agar signallar va RxJS ni o'zaro almashtiriladigan vositalar deb hisoblasangiz, yoki har biri o'z vazifasi uchun? Agar ikkinchi bo'lsa — aniq qanday vazifa uchun?
Uchinchi kod blokiga qarang — komponentning return qismida qanday muammolar mavjud?
// Sizga lotin harflari, bo'sh joylar va tinish belgilaridan iborat satr berilgan. // Satr har bir 26 harfni kamida bir marta o'z ichiga olgan bo'lsa, pangram deb ataladi. Satr pangram yoki yo'qligini aniqlang. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']; function isPangram(text) { // kodingizni bu yerga yozing } 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.'))
Nima uchun hozir ish joyingizni o'zgartirishga qaror qildingiz?
HTTP/2 nima va u HTTP/1.1 dan qanday farq qiladi?
Ya'ni, siz arxitektura va rejalashtirishda, taxminan, ishtirok etgansizmi?
useCallback'da eskirgan yopilish muammosini qanday hal qilish mumkin, bog'liqliklar ro'yxatiga bog'liqliklar qo'shmasdan?
function createRateLimiter(limit, interval) {} // Sinovlar const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Inkoro (limit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (100ms dan oshdi)
Nechta foydalanuvchi bo'ladi? SEO-optimallashtirish kerakmi? Lokalizatsiya kerakmi? Qaysi metrikalarni yig'ishimiz kerak?
GraphQL nima ekanligini bilasizmi?
Server tomonida render qilish (SSR) qanday ishlashini umumiy tarzda aytib bering: asosiy bosqichlar, muhim nuqtalar. Nima uchun serverda render qilingan HTML, mijozda to'liq reaktiv ilovaga aylanishi mumkin?
[ism] so'radi: kontekst vazifasi: konsol 12, 13, 14-qatorlarda nima chiqaradi? 14-qatorda to'g'ri kontekst bo'lishini qanday qilish mumkin, 14-qatorni o'zgartirmasdan?
Hydrasyonning odatdagi xatolari nima va ularni qanday oldini olish mumkin?