JavaScript'da qat'iy rejim nima? U faol bo'lsa va bo'lmasa, qanday farq qiladi? Qanday cheklovlar qo'yadi?
Frontend
Nechta foydalanuvchi bo'ladi? SEO-optimallashtirish kerakmi? Lokalizatsiya kerakmi? Qaysi metrikalarni yig'ishimiz kerak?
Nima uchun hozirgi ish joyingizdan chiqishga qaror qildingiz va yangi ishdan nima kutyapsiz?
Delivery turiga asoslangan yangi tur yaratish, bu yerda name, address va date maydonlari ixtiyoriy (Partial) bo'ladi.
Ilova ishlashini yaxshilash uchun qanday usullarni qo'llash mumkin (front-end, back-end, ma'lumotlar bazasi)?
promisify funksiyasini amalga oshiring: u xato-birinchi callback (loadScript) bilan funksiyani qabul qiladi va har qanday argumentlarni qabul qiladigan, xato-birinchi callback qo'shadigan va chaqiruvni Promise ichiga oladigan yangi funksiyani qaytaradi.
[ism] so'radi: iltimos, tajribangiz haqida gapirib bering.
Repository ro'yxatini ko'rsatadigan Angular komponentini ko'rib chiqing: birlashtirishga tayyor bo'lishi uchun zarur bo'lgan o'zgarishlarni taklif qiling va kiritin.
Uchta slot mashinasining uchta tirkamini o'z ichiga olgan komponentini amalga oshiring: hozirgi tirkam qiymatlarini saqlash, aylanishni boshlash (RunSpinner), tugma uchun disabled holatini, g'alaba/mag'lubiyatni aniqlash va xabarni to'g'ri ko'rsatish, shuningdek, komponentni istalgan sonli tirkamga kengaytirish.
getMultiSum metodini to'g'ri natijani hisoblash uchun (this kontekstining yo'qolishi) bir nechta variantlarni taklif qiling.
Agar bizda juda kuchli server bo'lsa, load balancer kerakmi?
Angularning hayot aylanishi hooklari haqida gapiring: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked va ngOnDestroy.
RxJS ning yuqori darajadagi operatorlarini nomlang va taqqoslang: switchMap, mergeMap, concatMap va exhaustMap.
Observable sinxronmi yoki asinxronmi?
Tizim dizayni tuzilmasini tasvirlang: mijoz, DNS, serverlar, yukni balanslash, ma'lumotlar bazasi, S3 saqlash, CDN, kesh (Redis).
Ushbu ilovaning potentsial xavfsizlik tahdidlari nima va ulardan qanday himoyalanish mumkin?
Papka tuzilmasidan tashqari, FSD ning qanday boshqa tamoyillari mavjud?
Oldin web tizim dizayni bo'limlarini o'tkazdingizmi?
Bir funktsiya, { getNumby: number, createDub: number } yoki { getNumby: string, createDub: string } turidagi ob'ektni qaytaradi. Ikkala holatga (A va B) mos keladigan, ammo maydonlar turli ma'lumot turlariga ega bo'lgan variantni qabul qilmaydigan TypeScript turini yozishingiz kerak. Buni qanday hal qilasiz?
Event Emitter shabloni qanday ishlashini va ayniqsa Angularda unga duch kelganmisiz, shunday qilib ayting.