TCP мен TLS қалай байланысты? TLS қандай мәселені шешеді?
Frontend
Егер TLS трафикті шифрлесе, бірақ зұлым адам пакетке қол жеткізіп, оны қайта жіберсе (қайта жіберу шабуылы) — неге бұл жұмыс істемейді? TLS қосылымын орнату қадамдарымен не болады?
TypeScript-тің JavaScript-пен салыстырғанда артықшылықтары мен кемшіліктері қандай?
Келесі авторизация жүзеге асыруды бағалаңыз: логин/құпиясөз формасы, артқы жағы дерекқорда пайдаланушыны іздейді (кесте: id, username, password), бүтін санды ID алады және оны HttpOnly белгісімен кукиге жазады. Бұл жүзеге асыруда не дұрыс емес және оны қалай түзетуге болады?
React қалай жұмыс істейді? reconciliation механизмі, Virtual DOM, Fiber архитектурасы және неге екі фаза бар (render және commit) туралы түсіндіріңіз.
HTTP қандай OSI моделінің деңгейінде жұмыс істейді? Оның астында не жатыр?
Браузер бет сұрағанда желі жағынан не болатынын сипаттаңыз — мысалы, сіз мекенжай жолағына сілтемені енгізесіз. Сол сәттен бастап HTML кодын алғанға дейінгі барлық қадамдарды сипаттаңыз.
Қажетсіз қайта салуларды тудыратын нашар жобаланған функционалды компоненттің мысалын келтіріңіз және оны қалай түзетуге болатынын түсіндіріңіз.
React дегеніміз не, ол не үшін қажет және қандай тапсырмаларды шешеді? Қашан React қолдану керек, ал қашан таза JavaScript жеткілікті?
Рұқсаттамалар токендерін дұрыс қалай генерациялау керек? Токен ішінде не болуы керек, бұзу әрекеттерінен қорғау үшін?
HTTP сұрауы қандай бөліктерден тұрады? Оның негізгі бөліктері мен блоктарын атаңыз.
HTTPS қолданғанда, HTTP сұрауының қай бөліктері шифрланады және қайсысы ашық қалады? Мысалы, URL, тақырыптар немесе сұрау денесі шифрлана ма?
IP мекенжайынан басқа, TCP байланысын ашу үшін тағы не керек?
Сессиялар мен авторизация қалай жұмыс істейді? Логин жасағаннан кейін келесі сұраулар қайта авторизацияны қажет етпей қалай жұмыс істейді?
TLS-те асимметриялық шифрлау қалай пайдаланылады және ол не үшін керек?
Пайдаланушы 100 рубль төлеу батырмасын басады, POST сұранысы серверге жіберіледі, бірақ жауап келмейді — уақыт аяқталады. Қайта жіберу кезінде екі рет төлемеуді қалай қамтамасыз етуге болады? Бұл мәселе фронтендте және архитектурада қалай шешіледі?