/* ProfilePage.tsx dosyası bu dosyada hataları düzeltmek gerekiyor */
Frontend
Kullanıcı tarayıcıyı açtı, adres çubuğuna sberbank.ru yazdı, Enter'a bastı. Birkaç saniye sonra sayfa görüntülendi. Enter'a basmak ile sayfanın render edilmesi arasında ne oluyor?
Projemizin ne olduğunu anlatabilir misin?
Eski tarayıcıların (Internet Explorer ve diğerleri) desteğiyle ilgili bir sorun yaşandı mı? Tarayıcı uyumluluğu sorunu nasıl çözüldü?
İlk blokta isShowInfo neden büyük harfle yazılmış ve let yerine useState kullanmanın ne sorunu var?
Birim testleri ve E2E testleri yazdınız mı? Testlerdeki öğeleri nasıl seçtiniz, Page Object desenine aşina mısınız?
Üçüncü kod bloğuna bak — bileşenin return kısmında hangi sorunlar var?
Gelecekte ne yapmak istersiniz?
Yeniden render edilirken isteğin tekrar gönderilmemesi için bileşenin 11. satırını nasıl düzeltebilirim?
useEffect ne zaman çağrılır? Hangi durumlarda tetiklenir?
Ödeme sayfalarında metrikleri nasıl topladınız ve hataları nasıl izlediniz? Sentry'yi nasıl kullandınız?
İki fonksiyon var: biri kullanıcıya bağlı, diğeri ise kullanıcı ve rollere bağlı. Rolleri değiştirdiğinde ne olacak?
Projemiz hakkında bir şeyler öğrenebildik mi?
Ön uçta rol tabanlı erişim modelini nasıl uyguladınız? Kullanıcıya izinlere bağlı olarak ne gösterileceğine nasıl karar verdiniz?
Cevap zaten alındıysa, dizi boş olsa bile tekrar istek yapmak gerekiyor mu?
Infinity Scroll ne amaçla kullanıldı? Tabloya kaç kayıt olabilirdi ve çok sayıda kaydın (sanallaştırma) sorununu nasıl çözdüler?
AdminPage için üçüncü blokta bu koşullu dönüşten sonra hook'larda ne sorun var?
Mantık iki useEffect'e mi bölünmeli yoksa tek bir tane mi bırakılmalı? Bağımlılıkları nasıl daha iyi organize edebiliriz?
İş deneyiminizden bahsedin. Özgeçmişinizde 5 yıl frontend geliştirme deneyimi belirtilmiş, ancak 2010 yılında üniversiteden mezun oldunuz — bu süre zarfında ne ile meşgul oldunuz?
React Context ile çalıştınız mı? Context'in Redux'a kıyasla dezavantajları nelerdir?