Frontend
HTTP абалы коддору: 401, 403, 500, 200, 201 эмне маанилүү?
Өзүңүз жана мурдагы иш орундарындагы тажрыйбаңыз жөнүндө айтып бериңиз, эң эскисинен баштап: эмне менен алектендиңиз, кандай командалар болчу, кандай ролдорду аткардыңыз?
Playwright менен E2E-тесттер жөнүндө мага айтып бер: Тест системасы кандайча түзүлгөн, кандайча ишке киргизилген, кандайча бекенд менен иштешкен, тесттик маалыматтарды кайра чыгарууну кантип камсыз кылышкан?
export function foo(o, arr) { return arr.reduce((a, x) => { // эгер (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Куруучудан башкарылуучу машинаны жыйноо үчүн керек болгон деталдарды атаңыз (системдик ой жүгүртүүнүн стандарттык эмес суроосу).
TypeScriptте кандай utility түрлөрүн билесиз?
Type жана Interface ортосундагы айырма эмне TypeScriptте?
Сиз CI/CD менен иштедиңизби, балким Docker контейнерлерин түзүп же pipeline'лерди конфигурацияладыңызбы?
Өтінемін, мага айта гөр, азыр кайсы шаардасың.
Көп платформа өнүктүрүүдө кайсы браузер көбүрөөк көйгөйлөрдү жаратышы мүмкүн?
React компонентинин биринчи рендеринде (useLayoutEffect, useEffect) консольдо эмне чыгат?
Баракелгенде скрипттердин блоктогон болбой калуусу үчүн кандай варианттар бар?
Неге WebSocketти тандадыңыз? Башка альтернатива барбы?
Сиздин стек — React, Next.js же башка нерсе?
/* Үч бөлүмдөн турган код берилген. Ар бир console.logтун жыйынтыгын жазуу керек. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
React компоненттеринин жашоо циклы жөнүндө айтып бер (сыныптык жана функционалдык).
React үчүн атайын useScreenWidth(targetWidth) хук жазгыла, ал учурдагы экрандын кеңдигин (screenWidth) жана isMobile белгисин (эгер учурдагы кеңдик targetWidthтен кичинекей болсо true) кайтарат. Хук терезенин өлчөмү өзгөргөндө жаңыланууга тийиш.
Табдар менен фильтр бар. Жылдам которууда кээде эски маанилер көрсөтүлөт жана алар учурдагы табга тиешсиз. Себеби эмне жана кантип оңдоого болот?
some, find жана includes ыкмаларынын айырмасы эмнеде?
TypeScriptте Pick жана Omit эмне?