Frontend
Қапшық құрылымынан басқа, FSD-да қандай басқа принциптер бар?
State менеджерін қолданудың орнына Context API-ді не үшін пайдалану керек?
Массив 2 миллион элементтен тұрады, әр элементті өңдеу 100 миллисекундты құрайды. Сервермен өзара әрекеттесуді өзгертуге болмайды. Бұл массивті қалай өңдеу керек, UI-ды блоктамай?
Бет ашқанда, біз беттің (элементтің) биіктігін алуға тырыстық, бірақ null алдық. Не болды және оны қалай түзетуге болады, қандай әрекеттер жасау керек?
Іздеу үшін неге debounce, ал throttle емес?
Өз тәжірибеңіз туралы толығырақ айтыңыз: талаптарды өзіңіз жинадыңыз ба, әлде олар дайын күйінде келді ме?
Микрофронтендтермен жұмыс тәжірибесі бар ма?
Код сапасын қалай қадағаладыңыз? Линтерлер, commit-хук қолданылды ма?
CI/CD қалай конфигурацияланды? Нақты не істедіңіз, кіммен байланыста болдыңыз?
Бұл жоба дизайнсыз қалды ма, әлде кейінірек дизайнер келіп, бәрін қайта жасады ма?
Бос жұмыс орны бірнеше ай бұрын жабылды — неге қайта ашылды? Дамушы сынақ мерзімін өтпеді ме?
Карта/Жинақ және объектілер қалай көшіріледі? Жоғары деңгейлі және терең көшірме.
Кодты қарау кезінде неге сүйендіңіз және келіспеушіліктерді қалай шештіңіз?
Үлкен тізімдердің өнімділігін оңтайландыру тапсырмалары болды ма? Қалай шештіңіз?
Міндет: консоль не нәрсені шығарады? (var-мен циклда және функциялар массивімен код)
Неге токендер cookie-лерде сақталады, ал localStorage-те емес? Бұл қауіпсіздік техникалық түрде қалай жүзеге асырылады?
CSSOM бет рендерін тоқтатады ма? Неліктен?
Рұқсатпен жұмыс істедіңіз бе? Оны қалай жүзеге асырғаныңыз туралы толығырақ айта аласыз ба?
Бөлімдердегі әртүрлі архитектурамен тәсілді қалай бағалайсыз? Не өзгертер едіңіз?
Біздің викторина қанша пайдаланушыға арналған? Бұл неге әсер етеді, әлде сіз тек ақпарат жинап жатырсыз ба?