Java
Projelerinizdeki dizelerle çalışmak için StringBuilder sınıfını kullanma deneyiminizden bahsedin.
Otomatik kod üretimi için hangisi daha uygundur: YAML kullanmak mı yoksa elle yazmak mı?
Bir işlemsel yöntemde HTTP çağrısı yapılması veya Kafka'ya gönderim yapılması ve ardından veritabanında değişiklik yapılması durumunda potansiyel sorun nedir?
Programlamada bir yineleyici kullanmanın temel amacı nedir?
Kodda Error türündeki istisnaları yakalamaktan neden kaçınılması önerilir?
SQL'deki farklı bağlantı türlerinin çalışma mekanizmasını açıklayabilir misiniz?
Yazılım geliştirme bağlamında bir konteyner nasıl çalışır?
JPA/Hibernate'da Lazy yükleme stratejisinin nasıl çalıştığını açıklayabilir misiniz?
Değer null olan anahtar-değer çifti karşılaştırıldığında, equals yöntemi true döner mi?
Bağlı listedeki ilk öğeyi ne kadar hızlı alabilirsiniz?
Hangi alanların ek çalışma veya bilgi güçlendirmesi gerektirdiğini belirlediniz mi?
@Component ile işaretlenmiş bileşenlerin kapsamı nedir ve varsayılan olarak nasıl belirlenir?
Uygulamaların durumu ve performansını izlemek için sistemleri kullanma deneyiminiz var mı?
Swagger aracı API geliştirme sürecinde ne için kullanılır?
Kendinizi nasıl değerlendiriyorsunuz? Hangi seviyede: junior, middle, middle+, senior?
Sistemde karşılıklı kilitlenmeleri nasıl önleyebilir veya ortadan kaldırabilirsiniz?
LLM bağlamını nasıl zenginleştirebilirim? RAG nedir ve nasıl çalışır?
Projelerde Java geliştirme ve kullanma deneyiminizi paylaşın
JUnit 5 ve Mockito kullanarak bildirim filtreleme sistemine yönelik temel senaryoları kapsayan testler yazın: null/boş giriş, geçerli bildirim, gönderen engelleme, kanal bazlı filtreleme, tekrar önleme.
İş akışında verimlilik ve etkinliği sağlayan temel adımlar nelerdir?