Frontend
Тірі кодтау: берілген кодты ашыңыз және барлық қателерді, визуалды қателерді және кемшіліктерді табыңыз (пайдаланылмайтын айнымалылар, useCallback, useEffect тәуелділіктері, useMemo және т.б.).
UI жағынан — деректермен жұмыс, графика, кестелер, жетілдірілген интерфейстер, формалар — соңғы кезден не бар?
Цифрлық тауарлар дүкенінің витринасын қалай көресіз (PlayStation Plus, Xbox Game Pass, Nintendo және басқа да жазылымдар)? Қандай ұғымдар/модельдерді бөліп көрсетесіз? Қандай сұраулар құрастырар едіңіз?
useFetch пен кәдімгі Fetch арасындағы айырмашылық неде және қай кезде қайсысын қолдану керек?
Сүзгі схемаларын өзіңіз жасадыңыз ба немесе басқа біреу?
TCP және UDP дегеніміз не? Негізгі айырмашылығы неде? UDP қайда пайдаланылады?
Келесі авторизация жүзеге асыруды бағалаңыз: логин/құпиясөз формасы, артқы жағы дерекқорда пайдаланушыны іздейді (кесте: id, username, password), бүтін санды ID алады және оны HttpOnly белгісімен кукиге жазады. Бұл жүзеге асыруда не дұрыс емес және оны қалай түзетуге болады?
CSS тапсырмасы: үш div блогы бір-бірінен тікелей орналасқан, әрқайсысының margin-top 10px және margin-bottom 30px. Блоктар арасындағы қашықтық қандай болады? Егер div-ты span-ға ауыстырсаңыз, не өзгереді?
Деректер құрылымын (мысалы, Map-қа) өзгерту арқылы іздеуді қалай жылдамдатуға болады? Мәнді алу операциясының күрделілігі қандай болар еді?
Өздеріңіз туралы айтып беріңіз — қысқаша таныстыру.
Сіз useCallback үшін қолданымды таптыңыз ба?
Әдетте мерзімнен қалып қоятын жағдай болса, не істейсің? Жариялау күні бар, бірақ тапсырманы уақытында аяқтай алмайтыныңды түсінесің. Қалай әрекет етесің және қашан хабарлайсың?
== (екі тең белгі) және === (үш тең белгі) арасындағы айырмашылық неде?
React-тегі компоненттің қайта жүктелуіне қандай механизмдер әсер етеді?
Пайдаланушы профилі мен себеттің ақпаратын бір уақытта глобалды Redux дүкенінде сақтау қаншалықты жақсы тәжірибе? Бұл архитектураға қалай әсер етеді?
Код-ревью кезінде O(n²) күрделілігі бар кодқа қалай жауап бересіз?
Қандай күй менеджерлерімен жұмыс істедіңіз және соңғы жобада неге дәл Effector таңдалды?
Фронтенд-дамуында өзіңіздің ағымдағы дәрежеңізді қалай бағалайсыз?
Әр функцияны орындау қанша уақытты алады? ```javascript /** Әр функцияны орындау қанша уақытты алады */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Бұл жобада команда қандай болды және жауапкершілік аймақтары қалай бөлінді?