Frontend
HTTP durum kodları: 401, 403, 500, 200, 201 ne anlama geliyor?
Kendiniz ve önceki iş yerlerinizdeki deneyiminiz hakkında, en eski işinizden başlayarak, bahsedin: ne yapıyordunuz, hangi ekipler vardı, hangi rolleri üstlendiniz?
Playwright ile E2E testleri hakkında bana anlat: Test sistemleri nasıl yapılandırıldı, nasıl çalıştırıldı, backend ile nasıl etkileşime geçildi, test verilerinin tekrar üretilebilirliği nasıl sağlandı?
export function foo(o, arr) { return arr.reduce((a, x) => { // eğer (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Bir yapıcıdan kontrol edilen bir makineyi monte etmek için gereken detayları belirtin (sistem düşüncesiyle ilgili standart olmayan soru).
TypeScript'te hangi utility tiplerini biliyorsun?
Type ve Interface arasındaki fark nedir TypeScript'te?
CI/CD ile çalıştın mı, belki Docker konteynerleri yaptın veya pipeline'lar kurdun mu?
Lütfen, şu anda bulunduğun şehir nedir?
Çapraz tarayıcı geliştirmede genellikle en çok sorun çıkaran tarayıcı hangisidir?
React bileşeninin ilk renderında (useLayoutEffect, useEffect) konsolda ne görüntülenir?
Sayfa render edilirken betiklerin engelleyici olmaması için hangi seçenekler var?
WebSocket'i neden seçtiniz? Alternatifler var mı?
Hangi yığını kullanıyorsunuz — React, Next.js veya başka bir şey?
/* Üç kod bölümü verilmiştir. Her bir console.log'un sonucunu yazmanız gerekir. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
React bileşenlerinin yaşam döngüsü hakkında bilgi ver (sınıf ve fonksiyonel).
Kullanıcı tanımlı React kancası useScreenWidth(targetWidth) yazın; bu, mevcut ekran genişliğini (screenWidth) ve isMobile bayrağını (eğer mevcut genişlik targetWidth'tan küçükse true) döndürür. Kanca, pencere boyutu değiştiğinde güncellenmelidir.
Sekmeli filtreler var. Sekmeli geçişler sırasında bazen eski değerler gösteriliyor ve bu değerler mevcut sekmeye ait değil. Nedeni nedir ve nasıl düzeltebiliriz?
some, find ve includes metodları arasındaki fark nedir?
TypeScript'te Pick ve Omit nedir?