Frontend
Yeni proje gereksinimlerine göre (framework bağımsızlığı, modüllerin ayrı dağıtımı, tek bir depoda geliştirme kolaylığı), hangi soruları sorar ve hangi mimariyi seçerdiniz?
TypeScript tipine göre linter'ı ayarladınız mı?
Liste render ederken key özniteliği ne işe yarar? Dizi indeksini anahtar olarak kullanabilir miyiz?
Takım nasıl organize edildi ve süreçler nasıl yapılandırıldı?
React'te hata sınırlarının önemi nedir?
Hangi derleme araçları kullanıldı? Webpack ve Vite'in artıları ve eksileri nelerdir?
İş ilanımızda sizi ne cezbetti? Neden başvurmaya karar verdiniz?
İlişkisel veritabanı yönetim sistemlerinde hangi JOIN türleri vardır?
Computed ve watch arasındaki fark nedir?
Görev: Observer/İzleyici deseni ile subscribe, unsubscribe ve next metodlarına sahip bir sınıf uygulayın. Tüm metodlar TypeScript'te katı şekilde tiplenmiş olmalı. subscribe metodu, abonelikten çıkmak için bir fonksiyon döndürmelidir.
Birim testleri ve E2E testleri yazdınız mı? Testlerdeki öğeleri nasıl seçtiniz, Page Object desenine aşina mısınız?
Unknown nedir? Any'den daha mı iyidir?
Gelecekte ne yapmak istersiniz?
Props'un destrüktürürken reaktivlik kaybını nasıl düzeltebilirsiniz? toRef/toRefs hakkında bilgi ver.
Koddaki fonksiyon diziyi değiştiriyor ve dizinin kendisi yerine uzunluğunu döndürüyor — bunu doğru şekilde nasıl düzeltebilirim?
İki blok da mutlaksa, hangisi diğerinin üzerinde gösterilir ve neden?
/** * sumPromises fonksiyonunu uygulayın, bu fonksiyon * sözleri argüman olarak alır ve sonuçlarının toplamını döner. * * Fonksiyon herhangi bir sayıda argüman alabilir. * Herhangi bir promise API'si kullanılabilir. */ // Kullanım örneği const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
Type ve Interface arasındaki fark nedir TypeScript'te?
Sayfada bir öğeyi taşımak için bir görev var. İki yöntem: position + left/top veya transform kullanmak. Hangi yöntem tercih edilir ve neden?
Kendi Olay Yayıcı'nızı, abone olma, abonelikten çıkma ve olay oluşturma (on, off, emit) yöntemleriyle uygulayın. Olay işleyicilerini saklayın, test verileriyle çalışmasını kontrol edin ve zincirleme yöntem çağrılarını destekleyin.