TCP ve TLS nasıl ilişkilidir? TLS hangi sorunu çözer?
Frontend
TypeScript'in JavaScript'e kıyasla avantajları ve dezavantajları nelerdir?
TLS trafiği şifreliyorsa, ancak bir saldırgan paketi yakalayıp tekrar sunucuya gönderiyorsa (tekrar saldırısı), neden işe yaramaz? TLS bağlantısı kurarken adım adım ne olur?
React nasıl çalışır? Reconciliation mekanizması, Virtual DOM, Fiber mimarisi ve neden iki aşama (render ve commit) olduğunu açıklayın.
Aşağıdaki kimlik doğrulama uygulamasını değerlendirin: giriş/şifre formu, backend veritabanında kullanıcıyı arar (tablo: id, kullanıcı adı, şifre), tam sayılı ID'yi alır ve HttpOnly bayrağı ile birlikte çerezde kaydeder. Bu uygulamada ne kötü ve nasıl düzeltebiliriz?
HTTP, OSI modelinin hangi seviyesinin protokolüdür? Altında ne var?
Tarayıcının bir sayfa istediği zaman, örneğin adres çubuğuna [bağlantı] girdiğinizde, ağ açısından neler olduğunu anlatın. Bu andan HTML kodunun alınmasına kadar olan tüm adımları açıklayın.
Yetkilendirme tokenleri nasıl doğru şekilde oluşturulur? Token içinde ne bulunmalı ve kaba kuvvet saldırılarına karşı nasıl korunmalı?
React nedir, neden gereklidir ve hangi görevleri çözer? React kullanmak ne zaman uygun, ne zaman ise saf JavaScript yeterlidir?
HTTP isteği nedir? Ana bölümlerini ve bloklarını belirtiniz.
Gereksiz yeniden renderlara neden olan kötü bir fonksiyonel bileşen örneği verin ve bunu nasıl düzelteceğinizi açıklayın.
HTTPS kullanırken, HTTP isteğinin hangi bölümleri şifrelenir ve hangileri açık kalır? Örneğin, URL, başlıklar, istek gövdesi şifrelenir mi?
TCP bağlantısı kurmak için IP adresinden başka ne gerekiyor?
Oturumlar ve yetkilendirme nasıl çalışır? Giriş yaptıktan sonra tüm sonraki isteklerin tekrar yetkilendirme gerektirmemesi nasıl olur?
TLS'de asimetrik şifreleme nasıl kullanılır ve ne işe yarar?
Kullanıcı 100 rublukluk ödeme düğmesine basar, POST isteği sunucuya gider, ancak yanıt gelmez — zaman aşımı. Yeniden gönderim nasıl çift tahsilata yol açmadan yapılır? Bu görev frontend ve mimaride nasıl çözülür?