Frontend
Тавсифи структураи тарҳи системӣ: муштарӣ, DNS, серверҳо, балансгардонии бор, базаи додаҳо, анбори S3, CDN, кэшгузорӣ (Redis).
Дар компоненте OnPush, массив users тағйир дода мешавад тавассути users.push(newUser) дар вақти клик. Оё рӯйхат дар намуна навсозӣ мешавад ва чӣ гуна онро боэътимод навсозӣ кардан мумкин аст?
Дар резюме навишта шудааст, ки шумо дар Next.js таҳия кардаед — оё ин дуруст аст? Ин App Router ё Pages Router буд?
Оё метавон ба намудҳои TypeScript дар вақти иҷрои боварӣ кард? Чӣ гуна тасдиқи маълумоти бекендро таъмин кардан мумкин аст?
Чӣ гуна кор мекунад this дар функсияҳои оддӣ ва функсияҳои стрелка? Фарқият чист?
Вакансия чанд моҳ пеш баста шуда буд — чаро дубора кушода шуд? Оё таҳиягар дар давраи санҷишӣ натавонист гузарад?
Дар бораи таҷрибаи кории худ ва вазифаҳои ҳозира дар платформаи бонкӣ гӯед
Чӣ гуна муносибат дорӣ ба кор дар офис? Оё таҷрибаи кор дар офис дорӣ?
Бо кадом мудирони давлатии бояд кор мекардед ва чӣ маъқул аст, кадом плюсҳо ва минусҳоро мебинед?
Дар бораи ширкати пешина гап занед — таркиби даста, равандҳо, лоиҳаҳо.
Оё дуруст аст, ки функсияи getUsername бо объекти навъи IUser (интерфейси худи истеъмолкунанда) дар TypeScript даъват карда шавад, агар сохтори майдонҳо бо TUser аз китобхона мувофиқат кунад? Принсипи типгузории сохториро шарҳ диҳед.
Ҳангоми истифодакунанда google.com-ро дар браузер ворид мекунад, аввалин HTTP дархост ба сервер чӣ гуна аст ва бо кадом усул?
Гӯй, ки чӣ гуна дар кор истифодаи асбобҳои AI мекунӣ: чӣ гуна танзим, кадом моделҳо, чӣ гуна раванд дар марҳилаҳо?
Дересте бо интерфейси INode (value: number, left?: INode, right?: INode). Функсияи нависед, ки даравро мегузарад ва ҷамъоварии ҳамаи арзишҳоро бармегардонад.
Мехоҳед бештар ба вазифаҳои роҳбарӣ машғул шавед ё танҳо ба осонӣ кор кунед ва вазифаҳои ҷолиб гиред?
/** * Вазифа 1: Генериклар ва Калит Типи Бехатарлиги * Объект ва калит қабул қиладиган `getProperty` функциясини яратинг. * Функциянинг тип хавфсизлигини таъминлаш ва калитнинг объектда мавжудлигини кафолатлаш учун генераликлардан фойдаланинг. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Вазифа 2: Қуйида бир неча Todo интерфейс эълонлари келтирилган, улар бир хил ҳудудда бўлганда нима бўлишини тушунтиринг. * TypeScript уларни қандай ишлайдиганини муҳокама қилинг ва қўшилган Todo интерфейси талабларига жавоб бериши учун `myTodo` объектингизни тўлдиринг. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }
Кадом меъморӣ барои навиштани китобхонаи UI интихоб кардан лозим аст?
Чӣ тавр шумо лоиҳаи Angular-ро аз нусхаи 14 ба 21 мигратсия мекунед ва чӣ кор бояд кард агар бо китобхонаи тарафи сеюм номувофиқӣ пайдо шавад?
Чӣ гуна метавон дар ҷузъ компонент ҷустуҷӯро оптимизатсия кард, то дар ҳар боре, ки тугма пахш мешавад, дархост ба сервер нарасад?
Вазифа 1 Мо б 10 000 објектов масив (на пример, "Запослени" или "Производи"). Треба да имплементирамо компоненту за избор елемента која не "заблокира" прегледачот и ќе биде погодна за корисника. Што треба да се имплементира (Барања): 1. Типизација на податоците: Создајте интерфејс Item со полиња id: string, label: string и category: string. 2. Пребарување (Input): При внесување на текст, списокот треба да се филтрира. 3. Работа со DOM и настани (Навигација со тастатура): * Корисникот треба да може да се движи низ списокот со стрелките Над и Надолу. 4. При притискање на Enter, избраниот елемент се "потврдува". 5. Важна забелешка: Избраниот со стрелките елемент треба секогаш да биде видлив (програмирајте ја скролувањето на контејнерот ако курсорот излезе од границите). 6. Оптимизација (Перформанси): * Бидејќи има многу податоци (10k), дискутирајте или имплементирајте едноставна "мрзелива рендерирање" (рендерирајте само првите 20-30 елементи или користете IntersectionObserver). Излезот на компонента