Sobes.tech

Frontend

Kuidas on TCP ja TLS omavahel seotud? Millist probleemi lahendab TLS?

218

Millised on TypeScripti eelised ja puudused võrreldes JavaScriptiga?

199

Kui TLS krüpteerib liiklust, kuid ründaja pealtkuulab paketi ja saadab selle uuesti serverile (kordus rünnak), miks see ei tööta? Mis toimub TLS-ühenduse loomisel samm-sammult?

195

Kuidas töötab React varjus? Selgitage reconciliation-mehhanismi, Virtual DOM-i, Fiber-architektuuri ning miks on vajalikud kaks faasi (render ja commit).

158

Hindage järgmist autentimise rakendust: sisselogimise/parooli vorm, backend otsib kasutajat andmebaas (tabel: id, kasutajanimi, parool), võtab tervikliku ID ja kirjutab selle HttpOnly lipuga küpsisesse. Mis on selles rakenduses halb ja kuidas seda parandada?

155

Rääkige, mis juhtub võrgu vaatenurgast, kui brauser taotleb lehte — näiteks, kui sisestate [lingi] aadressiriba. Kirjeldage kõiki samme sellest hetkest kuni HTML-koodi saamiseni.

150

Kuidas õigesti genereerida autoriseerimis tokenid? Mida peaks sisaldama token, et kaitsta end jõu rünnakute eest?

136

Mis on React, milleks see on ja milliseid ülesandeid see lahendab? Millal on mõistlik kasutada Reacti ja millal piisab puhtast JavaScriptist?

135

Tooge näide halvast funktsionaalsest komponendist, mis põhjustab liigseid uuesti renderdusi, ja selgitage, kuidas seda parandada.

124

HTTPS kasutamisel, millised HTTP-päringu osad on krüpteeritud ja millised jäävad avatuks? Näiteks, kas URL, päised, päringu keha on krüpteeritud?

123

Mis veel on vajalik IP-aadressi kõrval TCP-ühenduse avamiseks?

114

Kuidas töötavad sessioonid ja autoriseerimine? Kuidas pärast sisselogimist kõik järgmised päringud ei nõua uuesti autoriseerimist?

95

Kuidas kasutatakse asümmeetrilist krüpteerimist TLS-is ja milleks see on vajalik?

91

Kasutaja vajutab 100 rubla makse nupul, POST-päring saadetakse serverile, kuid vastus ei jõua — timeout. Kuidas tagada, et uuesti saatmine ei põhjusta topeltarvestust? Kuidas see ülesanne lahendatakse frontendis ja arhitektuuris?

86