iOS
İş sırasında karşılaştığın bazı tasarım kalıplarını açıklayabilir misin?
iOS'ta otomatik ve manuel bellek yönetimi nasıl uygulanır ve kaynakların yönetimi için hangi mekanizmalar kullanılır?
Bir programda yığın tarafından kullanılan belleğin nasıl serbest bırakılır?
Çok iş parçacıklı bir programda kaynaklar arasındaki karşılıklı kilitlenmeyi nasıl ortadan kaldırabilirsiniz?
Kodunuzun otomatik testlerini yaptınız mı?
Ürün veya güncellemelerin yeni sürümlerini ne sıklıkla yayınlıyorsunuz?
Grafiksel arayüzde Yanıt Zinciri'nin (Responder Chain) çalışma prensibini açıklayabilir misiniz?
Uygulama içinde Liste veri yapısı nedir?
Swift'te veri iletimi için hangi protokol kullanılır?
Kullanıcı arayüzünü güncelleme bağlamında setNeedsDisplay metodunun ne yaptığını açıklayabilir misiniz?
PreferenceKey nedir ve arayüz geliştirmede nasıl kullanılır, açıklayınız.
Semaphore ile aynı anda yönetilebilecek maksimum akış sayısı nedir?
Yazılım geliştirme sürecinde CI ve CD kavramlarının ne anlama geldiğini açıklayabilir misiniz?
Bilgi depolamak için veritabanının kullanıldığı bir duruma örnek verebilir misiniz?
Kullanıcı arayüzünü nasıl hata ayıklıyorsunuz?
ObservableObject nesnesinin çalışma prensibini ve reaktif programlamadaki rolünü açıklayabilir misiniz?
Hangi durumlarda Model-Görünüm-Kontrolör (MVC) mimari deseninin kullanılması önerilir?
Kuyruk sistemlerinde standart kuyruk kullanırken hangi sınırlamalar vardır?
Core Data'da farklı bağlamlar arasında veri aktarımı yapılabilir mi?
Sistemin performansını optimize etmek için önbelleklemenin hangi ilkeler temelinde uygulanması önerilir?