iOS
Küresel kuyruğun ne olduğunu ve veri işleme sistemlerinde nasıl kullanıldığını açıklayabilir misiniz?
Bir programlama dilinde zayıf bağlı kapanışlar uygulanabilir mi?
Swift'te veri iletimi için hangi protokol kullanılır?
Kullanıcı arayüzünü nasıl hata ayıklıyorsunuz?
İşlemlerin asenkron ve paralel yürütme kavramları arasındaki fark nedir?
Projelerinizde çok iş parçacıklı işlemi gerçekleştirmek için hangi çerçeve veya kütüphaneyi kullandınız?
Bellek yönetimi ve referans modeli bağlamında Strong ve Weak referans türleri arasındaki fark nedir?
Core Data'da farklı bağlamlar arasında veri aktarımı yapılabilir mi?
Tek bağlı listenin ortasına öğe ekleme işleminin zaman karmaşıklığını nasıl belirlenir?
SOLID ilkelerine bağlı kalarak MVC mimarisi tasarlamak mümkün mü?
Arayüz görüntüleme bağlamında makeKeyAndVisible metodunun ne yaptığını açıklayabilir misiniz?
Önceki iş yerinizde uygulamayı App Store'a yayınlamak için hangi adımları izlediniz?
Bir yazılım uygulaması çalışma sırasında hangi olası durumlara sahip olabilir?
Verimsiz veya yanlış sistem mimarisine işaret eden belirtiler nelerdir?
Arayüz geliştirmede UIAppearance özelliğinin ne anlama geldiğini açıklayabilir misiniz?
Hangi durumlarda değer tipi değişken, nesneye referans gibi davranabilir?
Protokollere Extension aracılığıyla eklenen metodların yöneticiliği nasıl uygulanır?
Projelerinizde kaynak rekabetini yönetmek için semafor mekanizmasını kullandınız mı?
Ana tasarım kalıplarını listeleyebilir ve amaçlarını açıklayabilir misin?
Önceki iş yerinizde takım çalışmasının nasıl organize edildiğini anlatın.