Frontend
TypeScript'te type ve interface arasında fark var mı?
Bir değişken var ve bu Book veya Video türünde olabilir. Nesne türü nasıl kontrol edilir? Tip koruma fonksiyonu hangi türü döner?
Web Vitals metriklerini biliyor musunuz? CLS (Cumulative Layout Shift) nasıl iyileştirilebilir?
İşinizde sizin için ilginç olan nedir ve daha az ilginç olan nedir?
Bilgi eksikliği ve belirsizlik durumlarında, teknik ve görsel çözümleri kendiniz belirlemeniz gerektiğinde nasıl hareket edeceksiniz?
Mikro ön uç mimarisi kullanılırken monorepo kullanıldı mı? Mikro ön uçlara geçiş sonrası testleri nasıl organize ettiler?
Hangi HTTP metodlarını biliyorsunuz? PUT ile PATCH arasındaki fark nedir?
Canlı Kodlama: subscribe, publish ve abonelik iptal mekanizması olan temel bir EventEmitter mekanizması uygulayın
Stil ve CSS konusunda hangi teknolojileri beğeniyorsun, hangilerini kullandın? Frameworklerle birlikte stil tanımında hangi yaklaşımlar var?
// App içinde kullanıldığında, // rastgele sayıyı her 3 saniyede bir güncellemeyen, // sadece bir kez rastgele sayı gösterecek yeni bir RandOnce bileşeni oluşturulmalı. // const Rand = () => <span>{Math.random()}</span>
toggleLoading fonksiyonu ayrı mı olmalı, yoksa gerek yok mu?
useMemo ne zaman kullanılmalı? Bir dizi ve primitive bir değer çocuk bileşene aktarılıyorsa, useMemo nerede uygulanmalı?
Aynı bileşende birden fazla defineModel tanımlanabilir mi? Nasıl?
Küresel paylaşılan bileşen ve başka uygulamalara ithal edilmek üzere tasarlanmış kütüphane bileşeni aynı şey değildir ve bunlara yaklaşım farklı olmalıdır görüşüne katılıyor musunuz? Kütüphane bileşeni için paylaşım bileşeninden farklı olarak hangi gereksinimleri talep ederdiniz?
Bir süre istek yapılmadığında ve token süresi dolduğunda bu durumda ne olur? Tokenların yaşam süresini zamanlayıcıyla izlediniz mi?
React'ta listeleri işlerken key özniteliği ne işe yarar?
Tarihlerle çalışmak için hangi kütüphaneleri kullandınız?
Aşağıdaki JavaScript Promise kodunun davranışını ve konsola ne yazdırılacağını açıklayın: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```
Vue 2'den Vue 3'e geçerken derleyici hakkında anlat: Webpack (Vue CLI) vardı, şimdi Vite. İlginç köşe vakaları, yapılandırma çatışmaları veya yeniden yazılması gereken şeyler oldu mu?
[isim] sordu: Yaklaşık bir maaş aralığınız var mı?