Frontend
50 орынға қолданылатын Button компоненті бар. Дизайнер оның сыртқы түрін бір нақты жерде өзгертуін қалайды. Сіз қалай әрекет етер едіңіз?
Сізді не қызықтырды сіздің компанияңызда? Жаңа жұмыс орнында не табуды қалайсыз?
Массив 2 миллион элементтен тұрады, әр элементті өңдеу 100 миллисекундты құрайды. Сервермен өзара әрекеттесуді өзгертуге болмайды. Бұл массивті қалай өңдеу керек, UI-ды блоктамай?
Өзіңіз туралы, тәжірибеңіз және неге фронтенд-әзірлеуді таңдағаныңыз туралы айтыңыз.
Бүгін біз хабар алмасу құрылғысын жобалаймыз. Интерфейс макетін және функционал талаптарды қарап шығыңыз. Нефункционал талаптарды жинау, техникалық стек, фронтенд компоненттері мен қызметтері, деректер модельдері, API-ұстамдары және жалпы жүйелік архитектураны талқылау қажет.
Іздеу үшін неге debounce, ал throttle емес?
Git және FTP-ден басқа командалық жолда (шель командалары) жұмыс тәжірибеңіз бар ма?
Қатаң режимде және қатаң емес режимде 'this'-ке қол жеткізу кезінде қандай жағдай болады, егер контекст жоқ болса?
Event Loop туралы айтыңыз: синхронды код, микротаскалар және макротаскалар қандай тәртіппен орындалады?
Карта/Жинақ және объектілер қалай көшіріледі? Жоғары деңгейлі және терең көшірме.
Қай кезде сіз жоспардан кешігіп қалғаныңызды хабарлайсыз?
Міндет: консоль не нәрсені шығарады? (var-мен циклда және функциялар массивімен код)
Сіздің командаңызда CI/CD және жаңа қызметтердің іске қосылуы қалай ұйымдастырылған?
Өзінің RxJS операторларын жаздыңыз ба?
WeakMap дегеніміз не?
Жобаның ең жақсы кезеңдеріндегі орташа жұмыс күнін сипаттаңыз. Команда мүшелері кімдер және олардың міндеттері қандай?
Тірі кодтау: берілген кодты ашыңыз және барлық қателерді, визуалды қателерді және кемшіліктерді табыңыз (пайдаланылмайтын айнымалылар, useCallback, useEffect тәуелділіктері, useMemo және т.б.).
Рұқсатпен жұмыс істедіңіз бе? Оны қалай жүзеге асырғаныңыз туралы толығырақ айта аласыз ба?
CSS-те мұрагерлік пен cascading туралы айтыңыз: бұл ұғымдар не және олар неге кіреді?
Бұл метрика (INP) қалай жиналады, білесіз бе? Барлығы DevTools-те жақсы болса да, пайдаланушылар нашар деп шағымданса, оны нақты қолданушыларда қалай көруге болады?