Frontend
Next.js-da marshrutizatsiya qanday ishlaydi?
Ota ota optimallashtirish va memoizatsiya qilish imkoniyatlari ota-ona va bolalar komponentlari kesishmasida
Loyihani sizga topshirilganda qadam-baqadam harakat rejasini aytib bering: repozitoriyga kirish olganingizda nima qilasiz, hujjatlar bo'lmasa.
UrbanMedicda WebRTC va qo'ng'iroqlar bilan ishlash haqida batafsilroq aytib bering
Sizda ruxsat berish qanday? Balki, siz uni o'zingiz amalga oshirdingiz yoki ba'zi ruxsat berish usullarini bilasizmi? Balki, tashqi xizmatlar?
Web Vitals va ayniqsa FCP metrikasi haqida eshitganmisiz? Web Vitals metrikalari haqida bilganlaringizni aytib bering.
SOLID tamoyillari haqida gapira olasizmi va har bir harf nima anglatishini qisqacha?
CSSda elementni yashirish uchun qanday usullarni bilasiz?
call, apply va bind qanday farq qiladi?
Server so'rovdan so'ng brauzerga nima qaytaradi, jumladan sahifa o'zi?
JavaScriptdagi Event Loop haqida gapir: u qanday ishlaydi, mikrotasiyalar va makrotasiyalar nima?
O'zingizni qanday baholaysiz: middle, middle+, senior?
Ishlash qobiliyatini sozlashga majbur bo'ldingizmi? Buni qanday qilishni tushunasizmi?
Bugun biz messenjerni loyihalashtiramiz. Interfeys maketi va funksional talablarni tanishtiring. No-funksional talablarni to'plash, texnik stek, frontend komponentlari va xizmatlari, ma'lumotlar modellari, API-yo'nalishlar va umumiy tizim arxitekturasini muhokama qilish kerak.
/** * Vazifa 3: Tahlil qiladigan funktsiyani tahlil qiling va har qanday xatoliklarni tuzatib chiqing. TypeScript'da `never` turining roli nima ekanligini tushuntiring. */ function throwError(): never { throw new Error('Xatolik yuz berdi'); } /** * Vazifa 4: Berilgan `MaybeProps` turini o'zgartiring va uning barcha xususiyatlarini majburiy qiling. */ type MaybeProps = { a?: number; b?: string; }; /** * Vazifa 5: Yagona `value` xususiyatini o'z ichiga olgan umumiy tur `Container` yarating. * `value` turini `string` yoki `number` bilan cheklash kerak. */ type Container<T> = { value: T; };
Ofisda ishlashga qanday munosabatsiz? Ofisda ishlash tajribangiz bormi?
Kim uchun siz tugmalarga voqealarni tayin qilgansiz — mahsulot uchunmi, marketingchilar uchunmi?
runOnce yechimida apply usulining nima uchun kerak bo'lishi mumkin?
Agar URL tez-tez va tez-tez o'zgarib turadigan bo'lsa, nima bo'ladi?
Qaysi sonchi foydalanuvchilar uchun mo'ljallangan bizning viktorina? Bu nima bilan ta'sir qiladi, yoki hozirgina ma'lumot to'plash bilanmi?