Frontend
Qachon ish boshlashga tayyorlar?
React'da nima uchun holatni to'g'ridan-to'g'ri o'zgartirib bo'lmaydi? Masalan, state.count = 5.
// Delivery bilan bir xil maydonlarni o'z ichiga oladigan tur yaratish, // lekin barcha maydonlar ixtiyoriy (undefined qiymatga ega bo'lishi mumkin) va o'z qiymatlarini o'zgartira olmaydi.
Loyihada NX dan foydalanish va nima uchun tanlanganini aytib bering
Angularni freymvork sifatida va Reactni kutubxona sifatida asosiy farqi haqida gapiring.
React qanday yondashuvni qo'llaydi: imperativ yoki deklarativ? Farqi nima?
Vue'da reaktiv qiymatlarning destrukturizatsiyasi qanday ishlaydi va destrukturizatsiya paytida reaktivlikni qanday saqlash mumkin?
Ish tajribangiz haqida gapiring: qaysi jamoalarda ishladingiz, qaysi lavozimlarda bo'ldingiz, qanday holatlar arxitektura loyihasi va texnik qarorlar qabul qilish bilan bog'liq edi?
Kod ko'rib chiqish tajribangiz haqida gapiring. Nimalarga e'tibor qaratgandingiz? Eng ko'p uchragan xatolaringiz nima?
withTimeout vazifasini Promise.race yordamida alternativ tarzda qanday hal qilish mumkin? Promise.race nima, Promise.all dan qanday farq qiladi?
XSS hujumlari nima?
React'da portallar nima uchun kerak?
Ma'lumotlar bazalari va API bilan ishlash bo'yicha bilim
React'da reconciliation nima?
Promise haqida gapir: holatlar, statik metodlar (all, allSettled, any, race).
Ma'lumotlarni kitoblar va ularning mualliflari haqida oling. Ma'lumotlarni sahifaga 10 ta kitobdan iborat ro'yxatda ko'rsating formatda: <kitob nomi> - <muallif> api: [link] spesifikatsiya: [link] swagger ochilmasa, sber-c55-books-mock-1.0.1-oas3.1-resolved.yaml asosida const PAGE_SIZE = 10; export default function App() { const [books, setBooks] = useState([]) const [page, setPage] = useState(1); const [loading, setLoading] = useState(false) useEffect(() => { setLoading(true); fetch('[link]') .then((res) => res.json()) .then((data) => { setBooks(data); setLoading(false); }) .catch(() => setLoading(false)); }, [page]); const totalPage = Math.ceil(books.length / PAGE_SIZE); const start = (page - 1) * PAGE_SIZE; const currentBooks = books.slice(start, start + PAGE_SIZE); return ( <div className="App"> {loading && <p>Yuklanmoqda...</p>} <ul> {currentBooks.map((book, index) => ( <li key={index}>{book.title} - {book.author}</li> ))} </ul> <div> <button disabled={page === 1} onClick={() => setPage(page - 1)}> Ortga </button> <button disabled={page === totalPage} onClick={() => setPage(page + 1)}> Keyingisi </button> </div> </div> ); } Xatolarni tuzatish va mualliflar bilan kitoblar ro'yxatini sahifali tarzda ko'rsatishni amalga oshirish.
Siz uchun eng qiziqarli nima: mavjud loyihalarni takomillashtirish, yangi funksiyalar ishlab chiqish, backend bilan hamkorlik qilish yoki optimallashtirish bilan shug'ullanishmi?
Event Loop qanday ishlashini tushuntiring — mikrotasiyalar, makrotasiyalar va ularning ustuvorligi nima.
Reactda input bilan komponent mavjud. "Inputni ko'rsatish" tugmasini bosamiz va input ko'rinadi, lekin unga fokus o'tkazilmaydi. Bu muammoni hal qilish kerak. Mümkin bo'lgan eng ko'p yechimlarni taklif qiling.
Ma'lumotlar bazasining replikatsiyasi (master-slave) qanday ishlaydi? Yukni taqsimlash qurilmasi qanday qilib turli ma'lumotlar bazalariga ega bo'lgan serverlarga so'rovlarni yo'naltiradi?