Frontend
Оё шумо бо nesting-и табиии CSS шинос ҳастед? Шумо барои ё бар против? Чӣ хуб ва чӣ хатар дорад?
Чӣ шуд дар ҷойи кории қаблӣ?
Фарқи байни state ва props чист?
Масъалаи бехатарӣ: як тумори даврӣ бо арзишҳо аз 0 то 99 вуҷуд дорад, ишоракунанда ибтидоан дар 50 қарор дорад. С numbersҳои мусбат дар самти соат мегарданд, манфӣҳо дар самти муқобил. Як массиви воридотӣ бо рақамҳо дода шудааст, ва бояд ҷойгиршавии ниҳоии ишоракунанда пас аз ҳама амалҳоро муайян кард.
/* * Функција која имитира барање података од бекенда. * Бекенд има ограничење RPS и ќе пропадне, * ако број паралелних захтева прелази MAX_PARALLEL_REQUESTS. */ function requestData(id: number): Promise<string> { parallelRequests++; if (parallelRequests > MAX_PARALLEL_REQUESTS) { throw new Error("Тврдое много паралелни барања"); } return new Promise((res) => { setTimeout(() => { parallelRequests--; return res(`${id * 2}`); }, Math.floor(Math.random() * 2000)) }); } function prepareData( ids: number[], maxParallelRequests: number, ): Promise<string[]> { /* * TODO: реализирајте барање на сите податоци, * користејќи не повеќе од maxParallelRequests * паралелни врски. */ }
Оё компонентҳои мизоҷ дар тавлиди HTML дар сервер иштирок мекунанд, ё онҳо танҳо дар браузер иҷро мешаванд?
Агар дар бораи 4-5 соли охир дар кор гап занем, кадом вазифа барои шумо бештар ёдгардон ва чаро?
Компонентҳоро оптимизатсия кардем — намунаи он ки пеш аз оптимизатсия чӣ буд ва пас аз он чӣ шуд, диҳед.
Илҳомот: барнома дар браузер ё нативӣ буд?
Ёзувчи профилини олиш учун getUserProfile номли функция ёзинг, у userId ни аргумент сифатида олади ва API нуқтаси "[link]" дан фойдаланувчи профилини олади. Функция, агар фетч муваффақиятли бўлса, фойдаланувчи профилини лог қилади, ва агар муваффақиятсиз бўлса, хатолик хабарини лог қилади.
Чӣ мешавад баъд аз он ки корбар URL-ро дар браузер ворид мекунад ва Enter-ро мезанад, то даме ки саҳифаи ниҳоӣ нишон дода шавад?
Агар дар коди аллакай супоришшуда чизе равшан бад мебинед, чӣ бояд кард?
//Функсияи иҷроиро амалӣ кунед // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //ки промисҳоро бо маҳдудият дар шумораи максималии дархостҳои ҳамзамон иҷро мекунад.
Ҳаҷми гурӯҳ чӣ гуна буд? Чӣ қадар таҳиягарони фронтенд ва дигар мутахассисон буданд?
Оё шумо функсияи нигоҳ доштани ҳолати ҷадвалро, масалан, ҳаракати сутунҳоро — дар сервер, ё дар маҳал ё дар localStorage, иҷро кардаед?
Тафсир кардани суоли қаблӣ: мо наметавонем теги гузорем ва ё нусхаи барномаро тавассути CI/CD навсозӣ кунем. Муштарӣ метавонад як нусха дошта бошад, бекенд дигар. Дар чунин шароитҳо чӣ кор кардан мумкин аст, ғайр аз назорати хатоҳо тавассути Sentry?
Оператор in дар TypeScript чӣ мекунад?
Чаро корбарон ба мағоза намерасанд ва чӣ гуна бояд корбаронро ба мағоза бор кард?
Компоненти React нависед, ки тугмаи 'Илова' дорад. Ҳангоми клик дар тугмаи Илова, тугмаи нав бо рақами фармоишӣ илова мешавад. Ҳангоми клик дар тугмаи сохташуда, он нест карда мешавад. Нест кардан бояд дуруст кор кунад (на ба индекс, балки ба идентификатори беназм).
Чӣ гуна ҳуҷуми CSRF-ро пешгирӣ кардан мумкин аст? Чӣ гуна дар лоиҳаи худ аз он муҳофизат кардед?