Frontend
/** * Görev 3: Aşağıdaki fonksiyonu analiz edin ve herhangi bir hatayı düzeltin. TypeScript'te `never` türünün rolünü açıklayın. */ function throwError(): never { throw new Error('Bir hata oluştu'); } /** * Görev 4: Verilen `MaybeProps` türünü, tüm özelliklerini zorunlu hale getirecek şekilde dönüştürün. */ type MaybeProps = { a?: number; b?: string; }; /** * Görev 5: Tek bir `value` özelliği içeren bir genel tür `Container` oluşturun. * `value`'nun türü, `string` veya `number` ile sınırlandırılmalıdır. */ type Container<T> = { value: T; };
React'te key özniteliği ne işe yarar? Eğer key değişirse ne olur?
Büyük listelerin performansını optimize etmeye yönelik görevler oldu mu? Nasıl çözüldü?
En çok hangi görevleri yapmaktan hoşlanıyordun?
Burada `useCallback` gerekli mi? Ne işe yarar ve hangi durumlarda faydalıdır?
// ve her değer, bu anahtarla orijinal dizinin tüm öğelerini içeren bir dizi. // Burada kod // Örnek 1 const array1 = [ { id: 1 }, { id: 1 }, { id: 2 } ]; const fn = (item) => item.id; console.log(array1.groupBy(fn)); // { // 1: [{ id: 1 }, { id: 1 }], // 2: [{ id: 2 }] // } // Örnek 2 const array2 = [1, 2, 3]; console.log(array2.groupBy(String));
Sayfa hızlı teslimatı için önbellekleme hakkında daha fazla bilgi ver. İkinci arayüzde (soru ekranı) bir örnek ver.
HTTP protokolünün farklı sürümleri (HTTP/1, HTTP/2, HTTP/3) hakkında bilgin var mı? Aralarındaki fark nedir?
Sanal DOM ile normal DOM arasındaki fark nedir?
Mevcut iş yeriniz ve ne yaptığınız hakkında bana bilgi verin.
React'te props ve state nedir? Aralarındaki fark 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?
Hangi yardımcı araçları, test araçları, yeniden yapılandırma ve kod inceleme araçları dahil olmak üzere kullanıyorsunuz?
Bir projede zor bir görevi çözme konusunda ilginç bir durumu anlat.
Yeni teknolojilerin öğrenilme süreciniz nasıl ilerliyor?
JavaScript'te ES6 (ES2015) standardında hangi yeni özellik ortaya çıktı, anlat.
Bir şirket veya proje seçerken sizin için ikna edici bir argüman nedir?
loadRolesData fonksiyonu bir Promise döndürüyorsa, çağrısından sonra değer ne olur? Bir Promise'yi veri için tasarlanmış bir durumda saklamak mümkün mü ve bunu nasıl düzeltebiliriz?
Fonksiyon başarılı bir şekilde tamamlandıktan sonra zaman aşımını temizlemezsek ne olur? Bunu nasıl düzeltebiliriz ve her durumda (başarı ve hata) zaman aşımını temizlemek için hangi promise yöntemi uygundur?
Deneme süresi sonunda ideal aday nasıl görünür, onun başarılı geçişinin kriterleri nelerdir?