Frontend
Bağlam (this) ile çalışma yöntemleri nelerdir? call metodunun çağrı imzası nedir? call ile apply arasındaki fark nedir?
Dil açısından temel olarak composable nedir? (kapanış)
SSE (Sunucu Tarafından Gönderilen Olaylar) ile tanıyor musunuz?
Analitik uygulama çözümünü (RUM AWS, Sentry, Sonar vb.) kendiniz mi geliştirdiniz yoksa ekibinizden mi yardım aldınız?
Dizi hemen reddedilir hale gelir, ilk .then atlanır. İlk .catch hatayı yakalar Çıktı: Catch 1: Hata1 'Henüz başka bir değer' döndürür, hatayı başarılı bir sonuca dönüştürür. Sonraki .then 'Başka bir değer' alır Çıktı: Then 2: Başka bir değer Sonra yeni bir hata fırlatır: throw new Error('İkinci hata') Dizi tekrar reddedilir. İkinci .catch ikinci hatayı yakalar Çıktı: Catch 2: İkinci hata Hiçbir şey döndürmez → sonuç undefined. Son .then undefined alır Çıktı: Then 3: undefined Selam! ("Hata!") — bu, hemen "Hata!" hatasıyla reddedilen bir promistir. .then(1) — atlanır, çünkü promiss rejected durumda .catch(1) — hatayı yakalar, "Catch 1: Hata!" gösterir ve "VERİLER GERİ DÖNÜYOR" döndürür .then(2) — "VERİLER GERİ DÖNÜYOR" alır, "Tık? VERİLER GERİ DÖNÜYOR" gösterir ve yeni bir hata "İkinci hata" fırlatır .catch(2) — ikinci hatayı yakalar, "Catch 2: İkinci hata" gösterir .then(3) — önceki catch hiçbir şey döndürmediği için undefined alır, "then 3: undefined" gösterir
Yanıtta hangi HTTP başlıkları olabilir?
Mevcut işinizi neden değiştiriyorsunuz?
JavaScript çok iş parçacıklı bir programlama dili midir?
Test görevi için: Bir AnnotationService'in var. Servisin providedIn: 'root' mı yoksa bileşen/modül seviyesinde mi olması gerektiğine karar vermek için hangi algoritmayı kullanıyorsun?
Çalıştığınız projeler ne kadar eski ve hangi teknolojiyi kullandınız?
XSS saldırısı nedir? Hangi türleri vardır?
JSON'da hangi değerler saklanabilir? Fonksiyonlar saklanabilir mi?
Ağaçta özyinelemeli gezinmenin hangi sınırlamaları vardır? Derinlik öncelikli arama (DFS) ile genişlik öncelikli arama (BFS) arasındaki fark nedir? Ağacı özyineleme olmadan nasıl gezebiliriz?
const Effects = () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("her render 1")); console.log("her render 2"); useEffect(() => console.log("her render 3")); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Artır </button> </> ); }; export default Effects; // 1 render: // Sonra tıklama: const Effects = () => { const [count, setCount] = useState(0); const [number, setNumber] = useState(0); useEffect(() => { console.log(count); return () => { console.log(count); }; }); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Artır </button> </> ); }; export default Effects; // 1. render: // 2 1 3 // Sonra tıklama: // 2 1 3 // null döndürme: // 2 1 3 // // 1: 1, 0 // +: 1, 2 // ++: 2, 2
const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);
Durum yöneticileri ne işe yarar ve Context kullanımından nasıl farklıdırlar?
Bir memoizasyon fonksiyonu uygulayın: bu, bir fonksiyon alır ve çağrı sonuçlarını argümanlara göre önbelleğe alan bir sarmalayıcı döndürür.
Cookie'lerin hangi ayarları var (httpOnly, secure, expires, domain, path)?
React'te sınıf bileşeninin yaşam döngüsü yöntemleri nelerdir?
Projede hangi state yöneticisi kullanıldı? Redux, MobX veya başka bir şey mi?