Time Profiler aracının ne olduğunu ve performans analizi için nasıl kullanıldığını açıklayabilir misiniz?
iOS
UIViewController yaşam döngüsünde hangi aşama, önceki ekrana geri dönüldüğünde etkinleşir?
Sistemdeki verilerin silinmesinden sonra verilerin güvenliğini sağlamak mümkün müdür?
Core Data çerçevesinin ne olduğunu ve iOS uygulamalarında verilerin nasıl yönetildiğini açıklayın.
Belirli bir veri yapısı ne zaman kullanılmalıdır?
Önceki projelerinde SwiftUI kullandınız mı?
Objective-C kullanarak geliştirme deneyiminiz var mı?
Mobil geliştirmede VIPER ve Clean Swift mimari desenleri arasındaki farklar nelerdir?
iOS geliştirmede UserDefaults'ın ne amaçla kullanıldığını açıklayabilir misiniz?
Bir programı oluşturmak için ayrı hizmetlerin kullanılmasına dayalı mimari kavramını açıklayabilir misiniz?
Yazılım geliştirme projelerinde Kanban ve Scrum yaklaşımları nasıl farklılık gösterir?
Uygulama silindikten sonra verilerin güvenliğini nasıl sağlayabilirsiniz?
Yanlış veya yetersiz kalan bir algoritma karmaşıklık değerlendirmesine örnek verebilir misiniz?
Programlamada 'üst düzey fonksiyon' teriminin ne anlama geldiğini ve nasıl kullanıldığını açıklayın.
Bir uygulamanın bulunabileceği ana durumları söyleyebilir misin?
Veritabanı göçlerinin nasıl gerçekleştirildiğini ve uygulandığını anlatabilir misin?
Çok iş parçacıklı bir uygulamada kilitlenmiş süreçlerin ne anlama geldiğini açıklayabilir misiniz?
Versiyon kontrol sistemlerinde Cherry Pick işleminin çalışma prensibini açıklayın.
Kapanımların yakalama listelerinde, değer olarak geçirilen veri türü değerleri kullanılabilir mi?
Test bağlamında mock nesneleri ile stublar arasındaki fark nedir?