Тапсырмаларда нақты не сіз үшін триггер болып табылады? Не сізді ынталандырады?
Frontend
Бұл функцияны әзірлеу кезінде технологияның ең қызықты жағы не болды?
WebSocket, Server-Sent Events, ұзақ сұрау салу бойынша жұмыс істедің бе? Олардың туралы айта отыр.
Түсіндірме: Қосымша браузердегі десктоптық па немесе жергілікті ме?
HTTP протоколының әртүрлі нұсқалары туралы білесіз бе (HTTP/1, HTTP/2, HTTP/3)? Олардың айырмашылықтары неде?
Хеш-таблица (HashMap) ішінен қалай жұмыс істейді?
GET-тан басқа, басқа қандай HTTP сұрау әдістері бар? Оларды қалай атайды?
Жаңа әзірлеушілерді онбординг процесін 30-40% жылдамдатуды қалай өлшедіңіз?
Жаңа жұмысынан не күтесіз? Өсіп-өркендеу үшін не қажет?
Неге микрожұмыстар алдымен орындалады, содан кейін макрожұмыстар? Неге керісінше емес?
FSD-ның кемшіліктері қандай? Қашан оны енгізбеу керек?
Соңғы жұмыс орныңыз туралы, үш жарым жыл жұмыс істеген жерде, сіз фронтенд архитектурасы мен техникалық шешімдерге жауаптысыз делінген. Бұл сіздің ресми рөліңіз бе?
Жобаңызда не көргіңіз келмейді?
Сіз функция иесі болдыңыз ба, қолданба архитектурасы мен бақылау тақталарын жобаладыңыз ба — ағымдағы жұмысыңызда не жетіспеді?
Өз жүзеге асыруыңыздағы unsubscribe әдісінің Big O күрделілігі қандай?
JavaScript тапсырмасы: setTimeout және Promise қолданылған кодтың консольға шығу тәртібін анықтау (микро- және макро-тапсырмалар).
Қиын беттердің өнімділігін нақты қалай жақсарттыңыз? Нені рендерлеуді баяулатты? Өлшеу әдісі қандай болды — 5 секундтан 150-250 миллисекундқа дейін?
EventEmitter паттернімен таныссыз ба? subscribe, unsubscribe және fire әдістері бар класс құрыңыз.
Қашан хэш-таблица толығып, оған жаңа элементтер орналаса алмайтын жағдай (қайта хештеу)?
subscribe әдісінің Big O күрделілігі қандай?