Көп жазылуулар/иштетүүчүлөр болсо, Observable жана Promise ортосунда кандай айырма бар: канча суроо жана console.log ишке ашырылат?
Frontend
Promise.resolve тышкары кайсы статикалык Promise ыкмаларын билесиз? Promise.all менен Promise.allSettled кантип айырмаланат?
Delivery түрүнө негизделип, аты, дареги жана дата талаалары милдеттүү эмес болуучу жаңы түр түзүңүз. Кайсы TypeScriptтин ички жардамчы түрүн колдонор элеңиз?
Учурдагы ишке ашырууда роликтердин санын 3төн 10га тездетип көбөйтүү үчүн, керектүү саны менен константа түзүп, массивдерди динамикалык түзүп жана барабандарды рендерлөө үчүн кандай жолдор бар?
Эмне үчүн сиз Чат Башчысын өзүнчө виджет кылдыңыз? Кайсы критерийлерге ылайык, виджет деп эмне түшүнөсүңүз жана эмне эмес?
[аты] суроо берди: иш тажрыйбаңыз жөнүндө айтып бериңиз, эмне үчүн азыркы жумушуңуздан кетүүнү чечтиңиз жана жаңы жумуштан эмне күтөсүз?
Неге WebSocketти тандадыңыз? Башка альтернатива барбы?
// Delivery менен бирдей талаалар камтитин тип түзүңүз, // бирок бардык талаалар опционалдуу (undefined мааниге ээ болушу мүмкүн) жана өз маанилерин өзгөртө албайт.
Үч жаңы түр берилген. Алардын негизинде жаңы түр түзүү керек, ал шартты канааттандырат (бардык берилген түрлөрдүн талааларын камтыйт, бирикме түрү). Кантип ыкманы колдонуу керек?
Кодулукта loadScript функциясынын ичинде контекстти (this) кантип кайра аныктоо керек, эгер ал класс методы болсо жана башка this менен чакырылышы керек болсо?
Браузерде fn.call(this) аркылуу чакырылса, функциянын ичинде this кандай болот — жөнөкөй режимде жана катуу режимде?
Бир HTTP суроо-талапты кантип жасоо жана анын жыйынтыгына бир нече жолу жазылуу керек?
Бизге керек API-лерди сүрөттөп бериңиз (getUsers, getChat, sendMessage жана башка). Алардын кайсылары REST аркылуу иштейт жана кайсылары WebSocket аркылуу?
Кодго карап тур: эмне үчүн 'Render' баскычын басканда App компоненти кайра рендер болот жана эмне үчүн Inputко текст киргизилгенде Child компоненти кайра рендер болот?
Эгер callback ордуна clearCacheти түздөн-түз cache.clear ыкмалына шилтемесинче өткөрсөңүз (жабыктыксыз), эмне болот? Бул иштебей калат жана аны кантип оңдоого болот (мисалы, bind аркылуу)?
CDN эмне? Статикалык мазмун ал жакка кантип жетет? Клиент кайсы CDN-серверге кайрылышы керектигин кантип билет?
Мемоизация функциясын текшерүү үчүн тест учурларын жазыңыз (мисалы, күчөтуу функциясы үчүн).
Компонентте Input жана Observable агымдарынын ордуна Angular Signals колдонуу керекпи? Түшүндүрмө бериңиз.
Маалыматтар базасынын репликациясы (master-slave) кандай иштейт? Жүктү теңдестирүүчү кандайча суроолорду ар башка серверлерге жана ар башка маалыматтар базаларына багыттайт?
Жобадаңызда конструктор аркылуу инжекторлоого караганда inject() функциясын колдонуунун кандай артыкчылыктары бар?