Frontend
Foydalanuvchining geolokatsiyasidan berilgan nuqtaga eng qisqa masofani qanday aniqlash mumkin?
TypeScript'da `usePage` nomli hookni amalga oshiring, u URL qabul qiladi, foydalanuvchi ma'lumotlarini yuklaydi, `data`, `loading` va `error` ni qaytaradi, URL o'zgarganda so'rovni takrorlaydi va komponentni o'chirish yoki URL o'zgarganda so'rovni to'g'ri bekor qiladi.
Daraxtni rekursiv tarzda o'rganishning qanday cheklovlari bor? DFS (chuqurlik bo'yicha) va BFS (kenglik bo'yicha) o'rganish qanday farq qiladi? Daraxtni rekursiyasiz qanday amalga oshirish mumkin?
Holat menejerlari nima uchun kerak va ular Contextdan qanday farq qiladi?
Vue'da ref, reactive, computed va watch nima?
React.memo qanday argumentlarni qabul qiladi, o'z komponentidan tashqari?
Promise misolida reject chaqirilgandan so'ng then, catch, finally ishlovchilarini ulash bilan konsolda raqamlarning chiqarilish tartibini aniqlang.
Tailwind haqida nima deyish mumkin? Tajribangiz bormi? Tailwind bilan ishlash uchun qaysi kutubxonalarni bilasiz (masalan, sinflarni birlashtirish uchun)?
Nima uchun siz loyiha monolitdan umumiy/feature-modul tuzilmasiga o'tkazdingiz va qanday amalga oshirdingiz?
CSS sinflar satrini shakllantirish uchun funktsiya amalga oshiring. U turli xil argumentlarning istalgan miqdorini qabul qiladi: satrlar va raqamlar natijaga qo'shiladi, massivlar rekursiv tarzda ochiladi, va obyektlardan truthy qiymatga ega kalitlar olinadi, noto'g'ri qiymatlar e'tiborga olinmaydi. Natija bo'shliq bilan ajratilgan sinf satridir.
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }
RequestAnimationFrame voqealar tsikliga nisbatan qachon bajariladi?
Jadimi jadval holatini saqlash uchun qandaydir funksiyalarni amalga oshirdingizmi, masalan, ustunlarni ko'chirish — buni backendda, lokalda yoki localStorage'da saqlaysizmi?
Jamoalar o'rtasidagi muloqot qanday tashkil etilgan? Har bir jamoa uchun alohida backend bormi?
Qaysi buyruqni qidiryapsiz?
TypeScriptda interface va type o'rtasidagi farq nima?
Agar vazifa noto'g'ri shakllantirilgan bo'lsa, masalan, muammo haqida tavsif qilish o'rniga sizga tugma joylashuvi va rangini aniq diktat qilinsa, nima qilasiz?
Ikki va'dani parallel bajarish va funktsiya 1200 ms o'rniga 1 sekundada bajarilishi uchun qanday qilish mumkin?
Map va Set nima, ular qanday farq qiladi va ularning qanday xususiyatlari bor?
Qachon odatda xotira oqibati bilan bog'liq muammolar yuzaga keladi?