Frontend
Dijital ürün mağazası için vitrin ürünlerini nasıl görüyorsunuz (PlayStation Plus, Xbox Game Pass, Nintendo abonelikleri vb.)? Hangi varlıklar/modelleri öne çıkarırsınız? Hangi sorguları oluştururdunuz?
Tüm deneyimin boyunca karşılaştığın en zor görevi anlat.
Bir React bileşeni düşünün, butona tıklandığında iki kez setState çağrısı yapılıyor ve boolean değeri ters çevriliyor. Bu düzgün çalışır mı? React'te batching nedir?
Geliştirmenin içine alınmış olan bir görevin, mevcut sürüme dahil edilmemesi gereken durumlar oldu mu? Bu durumda nasıl hareket ettiniz?
Normal bir dizi ile Set arasındaki fark nedir? Set'in diziden daha iyi olacağı ne gibi şeyler yapılabilir?
10.000 varlık listesini verimli bir şekilde nasıl görüntüleyip sorunsuz bir şekilde yükleyebilirsiniz, önemli bellek kullanımı olmadan?
Desteklemeyen tarayıcılarda modern görüntü formatları (WebP, AVIF) nasıl desteklenebilir?
Comments ve CommentsEditor React bileşenlerinin kod incelemesi: kodda mantıksal ve UX sorunlarını bulun (örneğin, perde kapatılırken indeksin yanlış kaydedilmesi, prop değişikliklerinde değerin güncellenmesiyle ilgili sorunlar).
Neredeyse normal bir dizinin map fonksiyonuna eşdeğer olan, ancak tiplenmemiş bir customMap fonksiyonu var. Bunu, beşinci satırda bir dizi string ve yedinci satırda bir dizi sayı olacak şekilde tiplenmesi gerekiyor.
TypeScript ile ilgili durum nedir? Generikler, yardımcı tipler, TypeGuard kullandınız mı?
Bileşik bir dizideki sütunların sırası, sorgunun nihai performansını etkiledi mi?
Ve script yerine stil dosyaları ayrı bir bağlantı aracılığıyla bağlanmışsa, render'ı engellerler mi?
Mikroz görev oluşturmanın hangi yollarını biliyorsun? Genel olarak mikroz görevler nelerdir?
Yeni ürün için teknolojileri ve yaklaşımları seçerken başka neye bakacaksınız?
Yup kütüphanesini kullandınız mı? Diğer doğrulama çözümlerinden nasıl farklıdır?
Kullanıcı profili sunucuda yüklendiyse ve render edildiyse, aynı veriler nasıl tarayıcıya gelir ve mağaza durumunu nasıl hidrasyon eder?
Bir Promise işleyicisi içinde bir fonksiyonun özyinelemeli çağrısı için, yürütme sırasını belirleyin ve bunun sonsuz döngüye yol açıp açmayacağını açıklayın.
Ürünün özünü açıklayın: bu, B2B müşterileri (hukuki kişiler) için bir platformdur; burada şirket temsilcileri AI ajanlarıyla (hizmet alım/satım) işlemler yapar. Talepler/teklifler göndermek ve durumları görmek için bir ön yüz (kullanıcı paneli) gerekir ve arka planda karmaşık bir Durum Makinesi çalışır, bu makine işlemlerin detaylarını işler (koşulları yerine getirmeme, geri dönüşler, tahkim). Roller vardır: yönetici, admin, alıcı, satıcı. Böyle bir ürünün 2 ayda nasıl uygulanacağını düşünüyorsunuz?
Tailwind'da sınıf sıralamasını ayarlamak veya tekrarları silmek zorunda kaldınız mı?
// Array'lerin standart metodlarını genişleten groupBy metodunu uygulamak gerekiyor. // Metod, dizinin gruplandırılmış bir versiyonunu döndürmelidir – bir nesne, // her anahtar, fn(arr[i]) fonksiyonunun çalıştırılmasının sonucu olmalı, // ve her değer, bu anahtarla orijinal dizinin tüm öğelerini içeren bir dizi olmalı.