Frontend
Бүгүн биз месенджер долбоорлообуз керек. Интерфейс макети жана функционалдык талаптар менен таанышыңыз. Функционалдык эмес талаптарды чогултуу, техникалык стек, фронтенд компоненттери жана кызматтары, маалымат моделдери, API жана жалпы системдик архитектураны талкуулоо керек.
Эгер белгилер колдонуу оңой болсо, бул RxJSте дээрлик ар бир иштеп чыгуучу кезиккен көйгөйлөр бар экенин жана аларды тез түшүнө албай турганын билдиреби?
rem менен emдин айырмасы эмнеде?
Жаңы жерге качан даяр болушат?
Reactте асинхрондуулук менен кантип иштейсиз?
Эгер ар бир микрофронтенд Tailwind CSSтин глобал негизги стилилерин кошуп, алар кайталап жатса, мындай маселе болду беле?
Кадамдар жана катышуучулардын карталары менен макетке карап көр. Мында эмне туура эмес?
WebSocket жөнүндө айтып бериңиз — бул эмне жана сиз бул технологияны коммерциялык тажрыйбаңызда колдондуңузбу?
Колдонуучу кээде баскыч иштебей калат деп датталып жатат, бирок жергиликтүү көйгөй кайталанбайт. Сиздин кодуңузду аныктоо кадамдарыңыз кандай? Кантип себептер болушу мүмкүн?
Кайда useMemo, useCallback, React.memo колдонуу керек экенин кантип чечесиң жана качан керек эмес? Сенде критерийлер барбы?
Бул долбоор эмне үчүн жасалууда? Кайсы баалуулук нышына кирет, кайсы көйгөйдү чечет? Көндүмдөр барбы?
RxJS тапшырмасы: шаблондо үч жолу жазылуучу Observable бар. Async pipe'ты түздөн-түз колдонбостон, бир жазылууну үчөөнө эмес, кандай кылып жасаса болот? Subject жана BehaviorSubject, адаттагы Observable'дон (жылуу vs муздак агым) кандай айырмаланат?
Колдонуучу конфигурацияларды колдонуп жатасызбы? Linters, код стили — аларды долбоорлор арасында бөлүшөсүзбү (мисалы, жеке npm аркылуу)?
import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [sany, setSany] = useState(0); const мурунку = usePreviousValue(sany); return ( <div className="App"> <h1>Учурдагы мааниси: {sany}</h1> <h2>Мурунку: {мурунку ?? "-"}</h2> <button onClick={() => setSany((prev) => prev + 1)}>Бас</button> </div> ); }
Биз CI/CD аркылуу тегдерди коюу же версиялоону жасай албайбыз. Кардар бир версияда болушу мүмкүн, бэкенд башка. Бул шарттарда Sentry аркылуу каталардын мониторингинен башка эмне кылса болот?
Жаңы продукт үчүн технологиялар жана ыкмаларды тандоодо дагы эмне карайсыз?
switchMap жана mergeMap операторлору арасындагы айырманы түшүндүрө аласызбы?
React 18'де рендердин жашоо цикли жөнүндө айтып бер. Конкурент режим, startTransition, Suspense, useDeferredValue.
Tailwindде класстардын сорттошунун же дублдарды жою керек болду беле?
TypeScript'te dekoratorlar кандай иштейт?