Frontend
Чӣ тавр медонӣ рақами саволро, ки экранро кушоӣ?
Чӣ мешавад вақте HTML ба браузер ворид мешавад? Ҳастӣҳои блоккунанда кадомҳоянд ва чӣ гуна бо онҳо кор кардан мумкин аст?
// Се дода три навъ. Барои сохтани навъи Delivery, ки ҳамаи майдонҳоро аз навъҳои додашуда дар бар гирад, лозим аст.
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);
Оператори тасдиқи non-null (!) дар TypeScript-ро мешносед? Чаро он ҳамчун анти-паттер ҳисоб мешавад?
Дар бораи CORS гап зан.
Вазифа: иҷрои функсияи sumSquares, ки квадратҳои рақамҳоро аз массив ҷамъ мекунад, бо истифода аз функсияи reduce-и фармоишӣ. Танҳо функсияи sumSquares метавонад тағир дода шавад.
Омӯзед, ки Zustand чӣ гуна кор мекунад дар зери капот?
ОПЦИОН талабот дар ҳар ҳол ба ҳар гуна дархостии кросс-домен мефиристад ё танҳо вақте ки зарур аст? Дар ин контекст фарқияти байни дархостҳои оддӣ ва мураккаб чист?
Чӣ гуна arguments-ро бо роҳи кӯҳна (ES5) ба массив табдил додан мумкин аст, бе Array.from ва spread-оператор?
Оё шумо ягон созишнома барои навиштани коммитҳо истифода бурдед?
Хатогӣ дар истеҳсолот рух дод, бояд фавран ислоҳ шавад, аммо шохаи dev аллакай бо функсияҳои нав хеле пеш рафтааст. Шумо чӣ гуна амал мекунед?
Оё ягон вақт бо мудири лоиҳа дар муҳити мӯҳлатҳои сахт ҳамкорӣ кардаед? Вақте ки чизе хеле зуд бояд анҷом дода шавад, аммо техникӣ ин зуд иҷро кардан имконнопазир аст.
Оё ниёз ба функсияи алоҳидаи toggleLoading ҳаст, ё метавон аз он гузашт?
Тасаввур кунед, ки дар навбатии макро вазифаҳо панҷ `setTimeout` ҳастанд ва микро вазифаҳо беохир нав микро вазифаҳо илова мекунанд, масалан, тавассути `Promise.resolve().then()` рекурсивӣ. Ба интерфейс чӣ мешавад ва оё ин панҷ тайм-аутиҳо ҳеҷ гоҳ иҷро мешаванд? Чаро?
#React форма за регистрация 1. Обяснете как работи StateProvider, споделете мислите си с интервюиращия. 2. Вижте /src/api/mock, обяснете как работи. 3. Проверете цвета на SubmitButton и го коригирайте. 4. Реализирайте клиентска валидация на формуляра в компонента Signup. (\*) Имайте предвид задача номер 9. Правила: - Полетата за потребителско име, имейл, парола и повторна парола трябва да имат поне 6 символа; - Паролата трябва да съвпада с повторната парола; - Валидацията трябва да се извършва при клик върху бутона "SignUp"; - Полетата с невалидни стойности трябва да бъдат маркирани (props error и helperText); 6. Отговорът на API може да съдържа грешка, която трябва да бъде показана на потребителя близо до съответното поле. 7. Уверете се, че компонентът UserName показва новото потребителско име след успешно изпращане. 8. Реализирайте новия компонент SignupSuccess. Той трябва да се показва вместо формуляра за регистрация. 9. Реализирайте сървърна валидация за съответните полета. --- Код от mock.ts: ```typescript const fakeResponse = (userName) => ({ code: 200, user: { id: 42, userName, }, }); let a = 0; const api = { '/signup': function (userName: string, email: string, password: string) { a++; return new Promise((resolve, reject) => { setTimeout(() => { if (a % 2 === 0) { return resolve(fakeResponse(userName)); } else { return reject( new Error( `Όνομα χρήστη "${userName}" ήδη έχει ληφθεί. Παρακαλώ δοκιμάστε ένα άλλο.` ) ); } }, 500); }); }, }; export default api; ```
Кадом беҳбудӣ барои баланд бардоштани сифати маҳсулот дар оянда мумкин аст, ки анҷом дода шавад?
Шумо Docker, CI/CD, GitHub Actions, GitLab-ро зикр кардед — метавонед шарҳ диҳед, ки чӣ кор мекардед, кадом пайплайнҳо, дар контейнерҳо чӣ буд?
Вазифа: ифодаи формулаи воридшавӣ дар React. Талабот: - ду майдон: email + парол - воридоти назоратшаванда - фиристодани формаро бо preventDefault - тасдиқи асосӣ (майдон холӣ набошад) - дар вақти фиристодан, дархости асинхронӣ иҷро кунед (метавон бо setTimeout симуляция кард) - ҳолати боркунӣ нишон диҳед (тугма ғайрифаъол) - хатогиро дар вақти нокомии воридшавӣ нишон диҳед Илова (ихтиёрӣ): - тасдиқи email
Оё ҳолатҳои вуҷуд доштанд, ки вазифа аллакай дар develop дохил шуда бошад, аммо набояд дар нашри ҳозира дохил мешуд? Дар чунин ҳолатҳо чӣ гуна амал мекардед?