Android
Bir uygulamada fragmentler arasında veri alışverişini gerçekleştirmek için hangi yöntemler kullanılabilir?
WorkManager'da görevi kuyruğu veya yeniden planlama beklemeden hemen başlatmak mümkün mü?
İş sırasında başkalarının kodunu kontrol etme ve eleştirme konusunda nasıl hissediyorsunuz?
Android'de View sınıfında onMeasure metodunun amacını açıklayabilir misiniz?
DiffUtil içindeki hangi mekanizma, listedeki öğenin sadece değişen kısımlarını güncellemeye yardımcı olur?
Uygulamalarda kullanıcı arayüzü durumunu korumak için hangi yöntemleri biliyorsunuz?
HashMap veri yapısında anahtar kullanılarak bir öğeye erişim süresi nasıl belirlenir?
launch fonksiyonu hangi sonucu döndürür?
Yazılım geliştirme bağlamında sözleşme kavramının ne anlama geldiğini açıklayabilir misiniz?
Başka bir sınıf temel alınarak oluşturulan bir sınıftaki metodun davranışını nasıl değiştirebiliriz?
Uygulama mimarisinde alan katmanının rolü nedir?
Yazılım mimarisini geliştirmek için hangi temel metodolojiler ve ilkeler kullanılır?
Projelerinizde Data Binding kullandınız mı?
Java'da hangi durumlarda ve nasıl final anahtar kelimesi kullanılabilir?
Git sürüm kontrol sisteminde stash ve patch komutları arasındaki farkı açıklayın.
RxJava'da backpressure kullanırken yükü nasıl yönetebilir ve tampon taşmasını nasıl önleyebilirsiniz?
Kotlin'de data class'ta kalıtım izinli mi?
LiveData'dan gelen verilere dayanarak View'da hatayı nasıl gösterebilirsiniz?
Java'da Lambda ifadelerinin dönüş değeri tipi nasıl belirlenir?
Kotlin ve Java arasında koleksiyonların kullanımıyla ilgili farklar nelerdir?