Frontend
Next.js App Router-деги сервердик жана кардардык компоненттер, гидратация
Promise: Promise.all, Promise.allSettled, Promise.race, Promise.any статикалык ыкмаларынын айырмачылыктары эмне?
Неге биздин компанияны тандадыңыз? Жумуш берүүчүнү тандоодо сиз үчүн эмне маанилүү?
Reactте күйдү дагы кандайча жаңыртуу мүмкүн (мурунку мааниге ээ функция аркылуу)?
Stateful жана stateless компоненттери эмнелер?
Бірлік тестілеу және E2E тестілеу тәжірибеңіз бар ма?
Бандл 1.5 мегабайт болчу, азыр 700-800 килобайт. Эмне үчүн бандлди так кыскарттыңыз? Азыр 2 мегабайттык бандлди оптималдаштырууну кантип баштайсыз?
Серверде коопсуздук башчаларын орноттуңузбу?
Эгер код рекурсивдүү түрдө микрозадачаларды спам кылса жана колдонуучу беттеги баскычты басса, клик болотпу?
Графикте ар бир дөңгөлчө жеке жұлдызды көрсөтөт. Дөңгөлчөнүн борборунун жайгашкан жери жұлдыздын температурасы Кельвин (K) жана анын жарыкдуулугу (энергия чыгаруучу ылдамдык) күнгө салыштырмалуу (Lsun). Жогорку температуралар сол жакта экенин эске алыңыз. Дөңгөлчөнүн өлчөмү жұлдыздын салыштырмалуу физикалык өлчөмүн көрсөтөт, жана белгилер көрсөтүлгөн жұлдыздардын түрлөрүн билдирет. Негизги катардагы жұлдыздардан башка, эң кең диапазонго ээ температуралар тобу: - Кызыл гиганттар - Кызыл супергиганттар - Ак уюлдар - Көк гиганттар
Тәжрибеңиз жөнүндө айтып бериңиз, акыркы убакта эмне менен алектенесиз?
Тестирлөө тажрыйбаң жөнүндө айтып бер: бирдик тесттери, интеграциялык тесттер, Playwright.
Банк системаларында техникалык кызыктуу тапшырмалар менен бирге рутин жана монотондук интерфейстер менен иштөө үчүн канчалык ылайыктуусың? Бул тоскоолбу?
React+Redux менен сатуу панелинде колдонуучулар күтүлгөндөй иштебей жатканын билдиришүүдө. Мәселелерди табыңыз жана оңдоңуз. Колдонмо төмөнкүлөрдү камтыйт: сатуу боюнча сорттолгон продуктулардын тизмеси, сатуу визуализациясы bar chart (ECharts) түрүндө, жаңы продукттарды кошуу формасы. Негизги арыз: продукт форм аркылуу кошулуп жатат деп айтылат, бирок тизмеде көрүнбөйт.
TypeScriptте бар болбогон жана JavaScriptте жок болгон кандай түрлөр бар? Utility types жөнүндө айтып бер.
Gitте merge же rebase кайын тандайсың? Арасында эмнелер айырмаланат жана кайсы учурда rebase колдонуу керек?
Э-коммерция долбоору үчүн эмне үчүн Next.js тандабагансыз?
async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);
9. Нусха Тести учурунда профессор Флойд кээ бир студенттердин белектер алмашканын байкады. Башында алгыс, ал бардык студенттерге 2 балл коюуну каалаган, бирок профессор мээримдүү болчу, жана студенттерди эки топко бөлүүгө чечим кабыл алды: копиялоого уруксат бергендер жана биринчи топко гана 2 балл коюу. Профессор бардык студенттердин алмашкан экижуптуулүгүн жазып алган. Студенттерди эки топко бөлүү мүмкүнчүлүгүн аныктоо керек, ошондо ар бир белек алмашуу бир топтун студентинен экинчи топтун студентине өтөт. Кирүү форматы Биринчи сапта эки сан N жана M жайгашкан — студенттердин саны жана алмашкан студенттердин экижуптуулүгү (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Андан кийин, M сапта, студенттердин экижуптуулүгү сүрөттөлгөн: эки сан, студенттердин номерлери, алмашкан студенттердин (студенттердин номери 1ден башталат, ар бир экижуптуулүк бир жолу көрсөтүлөт). Чыгуу форматы Профессор Флойддун тапшырмасына жооп жазуу керек. Эгер студенттерди эки топко бөлүү мүмкүн болсо, YES деп жаз; эгер мүмкүн болбосо, NO деп жаз.
Next.js менен тажрыйбаңыз барбы? Тажрыйбаңыз жөнүндө айтып бериңиз.