Promise.withResolvers() yardımcı fonksiyonunun uygulamasını yazın — bu fonksiyon, bir Promise oluşturur ve promise, resolve ve reject olmak üzere üç özellik içeren bir nesne döner.
Frontend
Bir sayfada çok sayfalık kartlar ve lazy loading olduğunu düşünün (Stripchat gibi). Hangi uç durumları görüyorsunuz, hangi sorunlar ortaya çıkabilir, neyi optimize ederdiniz? Sanalizasyon (React Window) nasıl çalışır?
Event Loop nasıl çalışır — hangi kuyruklar var, yürütme sırası nedir? Mikro görevler, makro görevler, requestAnimationFrame, requestIdleCallback hakkında bilgi verin.
API yanıtı, ilgili alanın yanında kullanıcıya gösterilmesi gereken bir hata içerebilir.
Sayfayı optimize etmek için görsellerle ne yapılabilir?
Bu B2B mi yoksa B2C mi bir hizmetti? Hata ve kullanıcı deneyimini izlemek için metrikler var mıydı?
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?
Bu SSR ve singleton i18n sınıfıyla kodu incele. Kullanıcıya gönderilen HTML'yi bozabilecek ciddi bir sorun bulun. Bunu nasıl düzeltersiniz?
CI/CD üzerinden etiketleme ve sürümleme yapamıyoruz. Müşteri bir sürümde olabilir, backend başka bir sürümde. Bu koşullarda Sentry ile hata izleme dışında ne yapılabilir?
Bir div içinde küçük kırmızı bir işaretle birlikte bir yol işareti tasarlamak gerekiyor.
HTML alındıktan sonra tarayıcıda ilk renderlamayı ne engelleyebilir? JS ve CSS'nin senkron yüklemesiyle ne yapılabilir?
Kullanıcılar neden Store'a ulaşmıyor ve kullanıcıları Store'a nasıl yükleriz?
Eğer tamamen özgür olsaydın, hangi mükemmel formu yapardın? Hangi yaklaşımları, teknolojileri ve yöntemleri kullanırdın (doğrulama, hata işleme, UX, DX)?
Bir monorepo içinde büyük bir projemiz var ve tek bir sürüm akışı kullanıyoruz. Bunu bölmeye ve ön yüzü (frontend) kendi sürüm döngüsü olan ayrı depolara çıkarmaya karar verdik. Bu, backend ve istemci arasındaki sürüm uyumsuzluğu sorununu ortaya çıkarıyor. Bu soruna nasıl bir çözüm görürdün? Çalışmayı nasıl organize edersin ki, üretimdeki arızalara karşı mümkün olan en iyi şekilde korunmuş olasın?
Store'un hangi redüktörleri var ve oraya kullanıcıları koymak için bir redüktör var mı?
Kullanıcı listesi sayfasından belirli bir kullanıcının sayfasına geçerken uzun bir yükleme oluyor (yükleyici 2 saniye boyunca yapay gecikme nedeniyle takılı kalıyor). Bu durumu nasıl iyileştirebilirsiniz?
Normalize önbelleği nerede saklanıyordu? Bir tür reaktif miydi?
Sorgu yakınında iken, hangi sorguların varlıkları döndürdüğünü veya bunun nasıl çalıştığını belirttiniz mi?
Editördeki fonksiyona bak: anahtar dizisi ve nesne alıyor ve reduce ile sadece belirtilen anahtarlarla nesneyi kopyalıyor. Bu fonksiyona nasıl isim verirdin?
SSR'nin 2 saniye içinde hiçbir şey döndürmediğini görüyoruz. Bunu geliştirmek için hangi seçenekler var?