Sınırsız kaynağınız olduğunu ve büyük bir uygulamanın parçası olarak sıfırdan bir form içeren bir arayüz oluşturmanız gerektiğini varsayın. Hangi yığın ve mimariyi seçerdiniz?
Frontend
Ürün kötü çalıştığını nasıl anladınız? Hatalar hakkında nasıl bilgi topladınız, kullanıcı taleplerini nasıl işlediniz?
React iki ağacı (mevcut ve çalışma sırasında) nasıl karşılaştırır? Hangi algoritma kullanılır?
Kasa problemi modifikasyonu: son pozisyon yerine, ibre kaç kez sıfırdan geçtiğini sayın (sınırların 99→0 veya 0→99 kesişimi).
TypeScript'te görev: ad, soyad, isteğe bağlı ikinci isim ve ikinci ismin varlığını belirten bir bayrak içeren bir kullanıcı tipi tanımlayın. Tam adı biçimlendirme fonksiyonu yazın. Her zaman +7 ile başlayan bir telefon tipi tanımlayın. Küçük harfli bir tipi, refaktör yapmadan, TypeScript'in imkanlarını kullanarak büyük harfli anahtarlar içeren bir tipe dönüştürün.
Son bir veya iki yıl içindeki en kritik hatalar hakkında bilgi verin. Ne oldu ve nasıl düzeltildi?
[isim] [kuruluş] projeleri hakkında bize anlat. Kullanıcı sayısını nasıl ölçtüler, kimlerdi, ürünlerden memnuniyetlerini nasıl ölçtüler?
Takımın büyüklüğü neydi? Kaç ön uç geliştiricisi ve diğer uzmanlar?
Formik ile Context API'nin yavaşladığını nasıl ölçtüler? Yaklaşımı değiştirmenin zamanı geldiğini nasıl anladılar?
Bir sayıcı içeren React bileşeninde düğmeye tıklandığında ne olduğunu açıklayın: useState nasıl çalışır, React bu DOM bölümünü neden güncellemesi gerektiğini nasıl anlar?
Kasa problemi: 0'dan 99'a kadar değerler içeren yuvarlak bir tambur var, ibre başlangıçta 50'de duruyor. Pozitif sayılar saat yönünde, negatifler ters yönde döner. Bir giriş dizisi sayılar verilir ve tüm işlemlerden sonra ibrenin son konumu belirlenmelidir.
React neden sanal DOM ağacına ihtiyaç duyar? Gerçek DOM'u neden doğrudan değiştiremeyiz? Farklı yaklaşımların avantajları ve dezavantajları nelerdir?
Projelerde kullanılan teknolojik yığını anlatın. Örneğin, hangi UI kitleri kullanıldı?
JavaScript'te asenkronluk gerekli mi? Asenkronluk olmasaydı ne olurdu? Event Loop nasıl çalışır?
Geriye dönüp baktığınızda, hangi mimari kararlar başarılıydı ve hangileri başarısız oldu? Ne için pişmansınız?