iOS
Yazılım sistemleri geliştirmede soyutlamanın kullanımı ne kadar önemlidir?
İşinizde genellikle hangi temel sistem tasarım ilkelerini uygularsınız?
Son görevinizde çalıştığınız ana sorumluluklar ve projeleri anlatabilir misiniz?
Projelerinizi geliştirirken SOLID ilkelerine uyuyor musunuz?
Yazılım sistemleri tasarlarken hangi temel SOLID ilkelerini kullanıyorsunuz?
Çok aşamalı veya karmaşık veri formlarıyla çalışma deneyiminiz var mı?
Çok iş parçacıklı uygulamalar geliştirme veya bunlarla çalışma deneyiminiz var mı?
GCD teriminin ne anlama geldiğini ve programlamada nasıl kullanıldığını açıklayın
Nesne yönelimli programlamada açılış ve kapanış prensibinin temel fikrini açıklayabilir misiniz?
Önceki iş yerlerinizdeki ana sorumluluklarınız ve katıldığınız projeler hakkında bilgi verebilir misiniz?
Karşılaştığınız ve başarıyla çözdüğünüz en zor teknik görevleri tanımlayın
Geliştirmek zorunda kaldığınız karmaşık UI öğeleri hakkında konuşabilir misiniz?
Başarıyla tamamladığınız en önemli projeleri veya görevleri paylaşabilir misiniz?
Hangi projelerde yer aldınız veya uygulamanız gerekti?
Sistem içinde uzantıları kullanırken hangi sınırlamalar ortaya çıkabilir?
Koleksiyonlar veya veri akışlarıyla çalışırken map ve flatMap yöntemleri arasındaki farkları açıklayın.
Program kodu oluştururken hangi standartlara veya ilkelere uyuyorsun?