Docker bilan ishlash tajribangiz bormi?
Frontend
RxJS vazifasi: shablonda uchta marta yozilgan Observable bor. Async pipe'ni to'g'ridan-to'g'ri ishlatmasdan, bitta obuna qilish uchun qanday qilish mumkin? Subject va BehaviorSubject oddiy Observable'dan (issiq va sovuq oqimlar) qanday farq qiladi?
Maxsus select-komponenti haqida gapirib bering.
Agar massivda takroriy qiymatlar bo'lsa va yagona identifikator bo'lmasa, trackBy muammosini qanday hal qilish mumkin?
JavaScript vazifasi: ikkita massivni qabul qiladigan va faqat birida mavjud bo'lgan elementlardan iborat massivni qaytaradigan funktsiya yozing (simmetrik farq). Algoritm murakkabligini baholang.
Ro'yxat elementini o'zgartirganda render qanday bo'ladi? trackBy nima uchun kerak?
O'z UI kutubxonalarini yoki komponent kutubxonalarini yozish bo'yicha tajribangiz bormi?
CSS vazifasi: uchma-uchma joylashgan uchta div bloki, har biri 10px margin-top va 30px margin-bottom bilan. Bloklar orasidagi masofa qanday bo'ladi? Agar div o'rniga span ishlatsak, nima o'zgaradi?
Ota-onasi komponenti OnPush strategiyasidan foydalanadi, bolalar komponenti — Default. O'zgarishlar bo'lsa, bolalar komponentiga nima bo'ladi? O'zgarishlarni aniqlash tekshiruvi qaysi yo'nalishda amalga oshiriladi — yuqoridan pastga yoki pastdan yuqoriga?
TypeScript vazifasi: move va bark metodlariga ega Animal nomli sinf mavjud, va process funksiyasi Animal turidagi hayvonni qabul qiladi va uning bark metodini chaqiradi. TypeScript xatosi bo'ladimi? To'g'ri tarzda turini qanday qisqartirasiz? Type guard qanday yoziladi?
NgZor kutubxonasiga (NzZor) asoslangan holda yozgan maxsus komponentlaringiz haqida gapiring. Masalan, hafta oxiri uchun biznes cheklovlari bilan datepicker.
JavaScript vazifasi: turini (typeof) aniqlash uchun turli ifodalar — new Array(), ob'ekt, Map, raqam, Infinity, satrlar va raqamlarning birikmasi natijasi.
Loyihangizda nima uchun Angular ning yangi versiyasiga o'tilmayapti?
Change detection strategiyalari OnPush va Default o'rtasidagi farq nima? Nima uchun OnPush ni ishlatish kerak?
Maxsus sanaq tanlashda klaviatura qo‘llab-quvvatlashi amalga oshirildimi?
RxJS vazifasi: operatorlar zanjirini optimallashtirish (filter, toLowerCase, switchMap bilan pipe). switchMap nima uchun ishlatilishini, concatMap va exhaustMap dan qanday farq qilishini tushuntiring. To'lov so'rovlarini qayta ishlash uchun qaysi operator yaxshiroq?
RxJS vazifasi: turli kechikishlar bilan ikkita oqim bilan combineLatest ishlatilganda chiqishni aniqlash. forkJoin nima ko'rsatadi?
So'nggi 3-4 yildagi tajribangiz haqida gapiring. Qaysi vazifalarni hal qildingiz?
Oddiy ob'ektning uzunligini length xususiyati orqali qanday olish mumkin? Prototip orqali barcha ob'ektlarga length metodini qanday qo'shish mumkin?
Hozirgi ish joyingizdan nima uchun ketayapsiz va yangi joyda nima qidiryapsiz?