Sobes.tech

Frontend

İyi bir kütüphane bileşeni için başka hangi kriterleri sayabilirsiniz?

249

React öğrenmeye başladınız ve React daha popüler ve onun için daha fazla iş ilanı var. Sonuçta neden Angular'a geçtiniz?

172

Birim testlerinin yazımı hakkında bana bilgi verin: Sizce, test ne zaman başarısız olmalı? Londra okuluna göre test edilen bir sınıf için birim testinin tam olarak neyi kontrol etmesi gerekir (tüm bağımlılıkların taklit edildiği durumda)?

171

Bu yaklaşımı sorumlulukların karışması açısından analiz edin: Burada ne yanlış yapıldı ve mimari ilkeler (özellikle Tek Sorumluluk Prensibi ve sunum ile modelin ayrılması) açısından nasıl açıklardınız?

155

Yapıcı parametreleri ve inject fonksiyonu aracılığıyla bağımlılık enjeksiyonunu karşılaştırın: her yaklaşımın artıları ve eksileri nelerdir?

154

Bu sorunu çözmek için tüm teknik yöntemleri listeleyebilir misiniz (alanı sinyal ile değiştirmek dışında)?

152

Async pipe kullanımı ve manuel abonelik hakkında daha fazla bilgi verin: Değerin şablonda doğru şekilde görüntülenmesi için tam olarak ne yapılmalı (abonelikle ilgili işlemler ve takeUntilDestroy veya ngOnDestroy aracılığıyla aboneliğin iptal edilmesi dahil)?

137

Özgeçmişinizde Angular'ı 14'ten 20'ye güncellediğinizi belirtiyorsunuz. Bir projede Angular güncellemesi sırasında karşılaştığınız bir sorunu anlatın - pratik deneyiminizden bir hikaye.

126

Angular'ı güncellerken (örneğin, 16 sürümüne) derleme işlemini engelleyen belirli bir kütüphane örneği verebilir misiniz? Sorunun tam olarak ne olduğunu ve nasıl çözdüğünüzü anlatır mısınız?

125

Neden OOP'de kalıtım gereklidir? Neden kullanıldığını gerekçelendirin, eğer mantık yeniden kullanımı görevi başka yollarla çözülebiliyorsa (örneğin, DI aracılığıyla).

124

Uygulamaya dayalı olarak, kalıtımın uygun olduğu ve olmadığı durumlar için herhangi bir kriteriniz var mı?

122

Neden sinyal kullanıp set metodunu çağırdığınızda değer şablonda güncelleniyor, ama basitçe this.token = string ataması yapıldığında güncellenmiyor? Bunu change detection kavramı seviyesinde açıklayın.

122

Önceki işinizde, ön yüz kısmının görece küçük olduğunu söylemiştiniz, ancak 6 ön yüz geliştiricisinin bu işi yaptığını belirttiniz. Tam olarak 6 kişilik ekip nereden çıktı ve bu ekip şirketin genel ön yüz ekibiyle nasıl ilişkilidir?

121

Neural ağ kullanarak testleri yazdığınızı söylediniz. Eğer neural ağ, sınıf kodundaki herhangi bir değişiklikte başarısız olan testler ürettiyse, bu testler amacına ulaşır mı? Faydalı olur mu?

121

Şablon değerin değiştiğini bilmiyorsa, neden şablonda async pipe eklemek reaktivite sorununu çözüyor? Bu nasıl çalışıyor?

120

UML sınıf diyagramlarına aşina mısınız? Bağlantı türleri olan ilişki, bileşim, bütünleme, genelleme gibi konularla ilgilendiniz mi?

118

Geliştirme endüstrisine nasıl girdiniz, eğitim aldınız mı, ilk işinizi nasıl buldunuz, özgeçmişinizde teknik olmayan bir uzmanlık alanı belirtildiğini dikkate alarak?

117

Bir senaryo hayal edin: Daha deneyimli bir geliştirici, bir juniora, tokenu göstermek için bir alan ve 'token oluştur' düğmesi olan bir Angular bileşeni oluşturma görevi verir. Düğmeye tıklandığında, sunucuya bir istek gönderilir, bir token alınır ve junior, this.token = gelen dizeyi yazar, ancak değer gösterilmez ve sayfa yeniden çizilmez. Bu sorunu çözmek için ne önerirsiniz ve onu düzeltmek için hangi yaklaşımlar vardır?

116

Neden özellikle web geliştirme ve Angular'ı seçtiniz, örneğin mobil geliştirme yerine?

116

Bir projedeki kod satırı sayısını saymanız gerekseydi, bu göreve nasıl yaklaşırdınız? Çözüm veya sinir ağı için bir sorgu nasıl formüle ederdiniz?

116
/2