İş deneyimin hakkında bana anlat: Nerede çalıştın, neden iş değiştiriyorsun?
Frontend
Projede hangi durum yöneticisi kullanılıyor?
Neden setTimeout(fn, 0) kullanmak UI'yi engellememeye yardımcı olurken, çok sayıda promise (mikrozad) oluşturmak yardımcı olmaz? Event Loop'ta makrozadlar ve mikrozadlar arasındaki fark nedir?
Sepet ekibi alt takımlara ayrılmıştır — bunlardan hangisine katılabilirim ve orada kaç frontend olacak?
fetchAll(['url1', 'url2'], (results) => { console.log('Tüm bağlantıların verileri', results); }); function fetchAll(urls) { const promises = urls.map((url) => { fetch(url).then((res) => res.json()) }) const data = Promise.all(promises).then((response) => { if (!response.ok) { throw new Error('error') } return response }) console.log(data) }
null ile undefined arasındaki fark nedir?
Boş zamanınız varsa ve tahtada iki görev varsa — teknik (yeniden düzenleme) ve ürünle ilgili olanlar aynı öncelikte — hangisini seçerdiniz?
typeof null ne döner?
Promise.reject('Api Hatası') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });
Çevrimdışı işlevsellik hakkında daha fazla bilgi verin: İnternet kaybı sırasında IndexedDB'ye veri kaydetme nasıl çalışır?
Feature Sliced Design (FSD) nedir biliyor musunuz?
Site performansını optimize etmeye yönelik görevler oldu mu? Yavaş yükleme sorunlarını nasıl teşhis edip çözdünüz?
3-5 yıl içinde mesleki gelişim planlarınız nelerdir? Hangi alanlar ilgilendiriyor?
handleCityChange fonksiyonunun 52. satırında üç antipattern var. Bunları bulun ve açıklayın.
Bir fonksiyonun önünde neden async anahtar kelimesi gerekir? Ne yapar?
React'te batching hakkında bana anlat. Pratikte nerede karşılaştın?
İşinizde ve kişisel hayatınızda yapay zeka araçları kullanıyor musunuz ve onlara nasıl yaklaşıyorsunuz?
Frontend açısından Sberpay'deki yetkilendirme hakkında daha fazla bilgi verin.
delay(ms) fonksiyonunu uygulayın, bu fonksiyon belirtilen sürede çözülen bir promise döndürür
JavaScript'te hangi veri türleri vardır?