Discriminant birleşimleri ve type guards kullandınız mı? Hangi yerleşik type guards'ı biliyorsunuz?
Frontend
Çok sayıda hata mı vardı? Form optimizasyonu konusunda herhangi bir zorluk yaşandı mı? React Hook Form'un büyük formlarda hızlı çalışmasının nedeni nedir — optimizasyon nasıl gerçekleşiyor?
SWR ile çalıştınız mı? Veri güncelliğiyle ilgili hangi nüanslar, sorunlar vardı?
Sayfa yenilendiğinde form durumunu (taslak) nasıl saklarım?
Genellikle ne sıklıkla jeneriklerle çalışmak zorunda kaldınız? Hangi durumlarda Pick, Omit, Partial, Record, ReturnType, Exclude gibi yardımcı türleri kullandınız?
API yanıtlarının tipini nasıl sağladınız? OpenAPI/Swagger veya kod üretimi kullandınız mı?
Next.js ile ne kadar yakından çalışıyorsunuz? Hangi özellikleri kullanıyorsunuz?
Hangi test araçlarıyla çalıştınız? Testler CI'ye nasıl entegre edildi?
HTML öznitelikleri ve referanslarla bileşenleri nasıl tipize edilir?
Hangi alanlarda kendinizi geliştirmek istersiniz?
Gelecekte yapmak istediğin şeyler hakkında düşünürken — arzun nereye, ruhun nereye yöneliyor?
Sonunda platform kullanmaya başladılar mı? Kullanıcılar ve destek açısından geri bildirimler nasıldı?
İyimser güncellemeleri kullandınız mı? Arka planda veri güncellemesi sırasında kullanıcıya herhangi bir gösterge sağladınız mı?
TypeScript'te türler (type) ve arayüzler (interface) arasındaki benzerlikler ve farklar nelerdir? Hangi durumda hangisini kullanmalı?
Durumu yönetmek için ne kullanıyorsun ve yeni bir projede ne seçerdin?
Ağaç dolaşırken çağrı yığını taşmasını nasıl önlersiniz? JavaScript'te yığın kullanarak yinelemeli dolaşımı nasıl gerçekleştirirsiniz?
Projede kod bölme (code splitting) yapıldı mı? Hangi derleyici kullanıldı?
Sunucu ve istemci durumunu nasıl ayırırsınız?
Zod'da çok adımlı bir form için şema nasıl düzenlenir? Koşullu doğrulamayı nasıl işleriz?
Sıfırdan tasarlayıp geliştirmek zorunda kaldığınız zor bir karardan bahsedin.