Dalınız, başka bir geliştirici zaten değişikliklerini birleştirdiği için dev'den geri kalmış durumda. Dalınızı nasıl günceller ve çatışmaları nasıl çözersiniz?
Frontend
Sayfa numarası ve Sonsuz Kaydırma hakkında bilgi verin: nasıl kullandınız, hangi değişkenler vardı, backend ile nasıl iletişim kurdunuz? Neden bir yerde Sonsuz Kaydırma tercih edildi, diğer yerde ise sayfa numarası?
Ürün kartında indirim gösterimini nasıl gerçekleştirirdiniz? Varlığa hangi alanları eklerdiniz? Yeni fiyatı ön yüzde mi hesaplarınız yoksa backend'den mi beklerdiniz?
En çok hangi yığınla çalıştınız? Hangi kütüphaneleri kullandınız ve neden? Hangi görüş oluştu — hangileri iyi, hangileri kötü?
Filtrelerle çalışma deneyiminizden bahsedin: nasıl gösterdiniz, URL'de mi yoksa ön uçta mı sakladınız, isteklerde nasıl ilettiniz?
Axios ve React Query'yi bahsettiniz — bunların ne olduğunu ve ne amaçla kullanıldığını nasıl anlıyorsunuz?
Kapanış nedir? var ile let arasındaki fark nedir?
Git ile çalışmanızdan bahsedin: dallar nasıl yapılandırılmıştı, ekip içinde nasıl çalışıyordunuz?
Yetkilendirmeden bahsettiniz — hangi yaklaşımları kullandınız? Yetkilendirme konusunda ne deneyiminiz var?
Promise.all, Promise.any, Promise.race, Promise.allSettled — bu 4 Promise metodundan bahsedin, ne yaparlar, nasıl farklılık gösterirler? Bu metodlarla örneklerde konsolda ne gösterilir?
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?
Üretimde bir hata oluştu, acil olarak düzeltilmesi gerekiyor, ancak dev dalı zaten yeni özelliklerle çok ileride. Nasıl hareket ederdiniz?
// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)
git fetch ile git pull arasındaki fark nedir?