Frontend
Siz butun tizimni noldan boshlashda SVG ikonlarini tashkil qilishni qanday yondashasiz?
Nima bilan ishladingiz?
/* Konsolda nima chiqariladi */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("tayyor!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Natija"; } f(); console.log(7);
type Obj = { nom: string yosh: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obj = { nom: "Nik", yosh: 25 } const value1 = getObjField(user, "nom") const value2 = getObjField(user, "yosh") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }
Bu barqaror asosga tayanadigan tushuntirish bo‘lib, men sizning vizual markazni tipografik asosdan ajratib turishingizni yoqtiraman; moslashuvchan markazlash odatda fontlar o‘rtasida eng mustahkam yondashuv hisoblanadi. Dizayn spetsifikatsiyalari noaniq bo‘lsa (masalan, ikonaga- matnga moslik buttonlar, kirishlar va menyu elementlarida farq qilsa), qanday qilib yagona moslik qoidasi belgilaysiz va hujjatlashtirasiz, shunda jamoalar uni izchil amalga oshiradi?
Oldingi kompaniyangizni nima uchun tark etdingiz?
useLayoutEffect va useEffect o'rtasidagi farq nima?
Promise.all va Promise.allSettled o'rtasidagi farq nima?
[имя] so'radi: Iltimos, noldan — biznes g'oyasidan tortib ishlab chiqarish muhitiga chiqarishga qadar topshiriq yetkazib berish jarayonini tasvirlab bera olasizmi?
// Ikki o‘lchovli nuqtalar to‘plami berilgan, chegaralovchi qutining maydonini hisoblang. // Berilgan ikki o‘lchovli nuqtalar to‘plami uchun chegaralovchi to‘rtburchak maydonini hisoblang. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
JWT tokeni nima tashkil etilgan?
Foydalanuvchi URL-ni manzil satridan kiritadi va Enter tugmasini bosadi. Uning yo'lida qanday kritik nuqtalar yuzaga kelishi mumkin — nima noto'g'ri ketishi mumkin, nima kechikishi yoki salbiy tajribaga olib kelishi mumkin?
Vaziyatni tasavvur qiling: kundalik yig'ilishda hamkasb noto'g'ri deb o'ylagan yechimni taklif qilmoqda, va sizda boshqa yechim bor. Nima qilasiz?
Loyihalaringizda aniq nima qilganingiz, qaysi loyihalar qiziqarli bo'lganligi, nima o'rganishga harakat qilganingiz va qayerga rivojlanishni istaganingiz haqida erkin tarzda aytib bering.
Foydalanuvchilarni almashtirishda (bir nechta so'rov ketma-ket yuborilganda) race condition muammosini qanday hal qilish mumkin? Qaysi yondashuvlar ishlatilishi mumkin: AbortController, debounce, holat yuklanishi orqali tugmalarni bloklash?
Agar ishlab chiqarishda ishlatilsa, $, funktsiya kodini qanday yaxshilash mumkin?
API javoblarining tiplanishini qanday ta'minladingiz? OpenAPI/Swagger yoki kod avlodidan foydalanildimi?
Brauzer sahifani qanday render qiladi? HTML olgach nima bo'ladi?
Vazifa № 4: TypeScript-ning tiplari bo'yicha funksiyani amalga oshiring (funksiya ob'ekt va uning kalitini qabul qiladi va kalit bo'yicha qiymatni qaytaradi).
«Sen» yoki «siz» bilan muloqot qilish qulayroqmi?