Егер тапсырма таныс болмаса және уақыт шектеулі болса (мысалы, бір апта), сіз қалай әрекет етесіз?
Frontend
Элементті вертикаль бойынша орталау үшін қандай әдістерді білесіз?
Егер біз setTimeout-ты 300 миллисекундтық кідіріспен орындасақ, колбэк нақты қашан орындалады?
IT тәжірибеңіздегі сәтсіздік туралы айтыңыз.
10 000 элементтен тұратын тізімді қалай оңтайландыруға болады?
Уәделердің қандай мәртебелері бар?
Node.js-те қандай ағындар бар?
Тапсырма 1 Бізде 10 000 объектілерден тұратын массив бар (мысалы, «Қызметкерлер» немесе «Тауарлар»). Біз браузерді «қалмайтындай» етіп, пайдаланушыға ыңғайлы таңдау компонентін жүзеге асыруымыз керек. Талаптар: 1. Мәліметтер типін анықтау: id: string, label: string және category: string өрістері бар Item интерфейсін жасау. 2. Іздеу (Input): Мәтін енгізілген сайын тізім сүзгіленуі керек. 3. DOM және оқиға өңдеу (Клавиатурамен басқару): * Пайдаланушы Up және Down стрелкаларымен тізімді басқара алуы керек. 4. Enter пернесі басылғанда, таңдалған элемент «расталады». 5. Маңызды нюанс: Стрелкамен таңдалған элемент әрқашан көрінетін болуы керек (контейнерді программалық түрде айналдыру керек, егер курсор шекарадан асып кетсе). 6. Оптимизация (Өнімділік): * Мәлімет көп болғандықтан (10 мың), қарастырыңыз немесе қарапайым «мұздату» (тек алғашқы 20-30 элементті көрсету немесе IntersectionObserver пайдалану) жүзеге асырыңыз. Компоненттің нәтижесі.
Қиын тапсырманы сәтті орындауға не себеп болды? Тапсырманың мерзімін қалай бағаладыңыз?
Стримдердегі кері қысым дегеніміз не?
var қолданылған IIFE-ден тыс typeof a және typeof b шақырғанда консольде не шығады? Қатаң режимде қалай өзгереді?
Кодтау үшін LLM құралдарын немесе AI көмекшілерін қолданасыз ба?
Promise.all және Promise.allSettled арасындағы айырмашылық неде?
Тапсырмаларды қалай бағалайсыз? Fibonacci шкаласы бойынша Planning Poker қолданасыз ба?
TypeScript-те 'infer' не үшін керек?
Жаңа жұмыс орнында қандай тапсырмаларды орындағыңыз келеді? Техникалық немесе архитектуралық бағытта даму қызықтыра ма?
Display қасиетінің қандай мәндерін білесіз?
Ең күрделі және қызықты тапсырма туралы айтыңыз.
Жаңа, таныс емес тапсырма (жаңа кітапханалар, жаңа компоненттер) келгенде, сіздің әрекет тәртібіңіз қандай?
Қосымшадағы сұрыптауды қалай бағалайсыз — ол дұрыс жұмыс істей ме?