Frontend
Тартиб додани кардани типи TypeScript барои функсияи customMap, ки массиви ҳар гуна навъ ва функсияи трансформерро қабул мекунад, ки навъи дигарро бармегардонад. Функсияи трансформер бояд се аргумент қабул кунад (монанди callback дар Array.map).
Чӣ гуна танзим кардани линтер ва форматер, ки дар вақти кор бо як файл (масалан, TypeScript) дар муқобил набароянд?
Оё шумо дар проектҳои шахсӣ доред, ки дар онҳо шумо комилан UI/UX-ро бе иштироки дизайнери худ анҷом додаед?
IP-адрес чист?
/** * Реализирайте функцията, която ще изпълни обратно извикване с данните * и ще върне масив от отговори Response[]. * Решението трябва да изпълнява всички заявки паралелно * но не повече от [limit] заявки могат да се изпълняват едновременно. * Целта е да се минимизира общото време за изпълнение. */ type Props<RequestData, Response> = { callback: (args: RequestData) => Promise<Response>; data: Array<RequestData>; limit: number; }; export async function runWithLimit<RequestData, Response>({ callback, data, limit, }: Props<RequestData, Response>): Promise<Response[]> { // НАЧАЛО НА РЕШЕНИЕТО ТУК if (limit < 1 || data.length === 0) { return Promise.resolve([]); } if (limit >= data.length) { return Promise.all(data.map(callback)); } const result: Response[] = new Array(data.length); let index = 0; const run = async () => { if (index >= data.length) return; const elem = data[index]; try { result[index] = await callback(elem); } catch (err) { result[index] = (err) as Response; // обработка грешки } index++; run(); }; const startPack = Array.from({ length: limit }, run); await Promise.all(startPack); return result; }
Дар бораи парчамҳо ва порталҳо дар React гап зан.
Чӣ қадар таҷрибаи зиёде дар баррасии коди дигарон дорӣ — оё бо коди дигарон шинос ҳастӣ?
const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple']; function createUniqueArray(values) { return values; }
[ном] пурсид: чаро объектҳо тавассути истинод мегузаранд ва на нусхабардорӣ? Ин барои чӣ аст?
Тавзеҳ диҳед, ки бо оҳанги Promise чӣ мешавад, агар asyncCall хатогӣ ба таври нодуруст ба даъвати callback, ки дода шудааст, чанд маротиба ҷавоб гӯяд: аввал бо хато, баъд бо маълумот ва сипас боз бо хато.
Фарқи байни рендеркунии дар ҷониби муштарӣ ва сервер (CSR vs SSR) чист?
Оё дар лоиҳа озмоиш вуҷуд дорад?
Мушкил аст, ки сабаби ин рақамро фаҳмонед?
Оё шумо мафҳумҳои каскад ва махсусиятро дар CSS мешиносед? Кадом методологияҳо кӯмак мекунанд, ки бо махсусият дар гурӯҳ кор кунед?
Лоиҳаи охирин – дар умум чанд таҳиягар буд, кадом гурӯҳ буд, бо кӣ бояд муошират мекард?
Бо кадом рамзҳо ё асбобҳо кор мекунед? Оё дар коратон асбобҳои AI истифода мебаред?
Дар Node.js кадом намудҳои ҷараён мавҷуданд?
Кадом дигар усулҳои API Promise медонӣ ба ғайр аз Promise.all?
Дар бораи курсҳое, ки шумо гузарондед (ҳудуди 20 моҳ) — кадом ширкат онҳоро пешниҳод кард?
операторҳои rest ва spread чӣ мебошанд? Онҳо чӣ фарқ доранд?