Frontend
Angular'da Change Detection OnPush stratejisi nasıl çalışır? Hangi durumlarda OnPush ile bileşen yeniden çizilir?
Stateful ve stateless bileşenler nedir?
Şu anda ikinci mülakatı geçerseniz ve yarın yüz yüze mülakat (üçüncü) olur ve onu da başarıyla tamamlarsanız, iş değiştirmeye hazır olur musunuz?
İş yerinde iletişimi zor olan insanlar var mıydı? Herhangi bir önlem alındı mı?
Fonksiyon, tamburun yavaş yavaş durmasıyla dönüşünü simüle eder - dönüş animasyonu için onRoll kullanın (tamburdaki mevcut değeri değiştirin) - ve tambur döndürmeyi durdurduğunda bildirim için onStop kullanın örnek runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )
Paket 1.5 megabayt iken, 700-800 kilobayt oldu. Paketi tam olarak nasıl küçülttüler? Şimdi 2 megabaytlık bir paketi nasıl optimize etmeye başlardın?
Sunucuda güvenlik başlıklarını yapılandırdınız mı?
Neden önce tüm mikro görevler çalıştırılır, sonra makro görevler? Neden tersine değil?
Recursively spam yapan bir kod var. Kullanıcı sayfaya gelir ve butona tıklar. Tıklama gerçekleşir mi?
Canlı kodlama görevi: id, title ve data alanlarına sahip nesneler dizisi verildiğinde, büyük/küçük harf duyarsız benzersiz başlıklar elde edilmelidir.
İtalya'da uzun süre yaşamaya devam etmeyi planlıyor musunuz?
const { foo: bar, bar: foo } = { foo: 1, bar: 2 }; //foo //bar setTimeout(() => { console.log("timeOut"); }, 0); console.log(1); new Promise((resolve) => { console.log("Promise"); setTimeout(() => { console.log("timeOut2"); resolve(); }, 0); }) .then(() => { console.log("then1"); }) .then(() => { console.log("then2"); }); console.log(4); setTimeout(() => { console.log("timeOut3"); }, 0);
Sonsuz döngü sırasında sayfa etkileşimli olacak mı?
Kendinizden biraz bahsedin, ilgili deneyiminiz ve en gurur duyduğunuz projeleriniz hakkında.
UI kütüphaneleriyle çalıştın mı? Orada hangi eklentiler veya uzantılar var?
Bir var kullanımıyla kendini çağıran fonksiyon (IIFE) içeren bir kod var. Dışarıdan typeof a ve typeof b çağrıldığında konsolda ne gösterilir? Katı modda davranış nasıl değişir?
Promise zincirinde then, catch ve finally sırasıyla nasıl çalışır?
React.memo nedir? Tüm uygulamayı memo ile sarmak mümkün mü? Neden her yerde memoizasyon kullanmak kötü olur?
Zorunlu onaylarla kod incelemesi yapıyor musunuz? Nasıl düzenlenmiş — herkes herkesin kodunu mu inceliyor, yoksa sadece kendi alanında mı (ön yüz/arka uç ayrı ayrı)?
Tarayıcıda kritik renderleme yolu hakkında bize bilgi verin: Bir sayfa açıldıktan veya URL girildikten sonra ne olur?