Uygulamada tıklama olayı nasıl işlenir?
iOS
WorkItem nesnesinin ne olduğunu ve ne amaçla kullanıldığını açıklayabilir misiniz?
Programlamada veri ve referans türlerini nasıl ayırt ederiz ve bunlar arasındaki fark nedir?
GCD aracılığıyla başlatılan bir görevin yürütülmesi sırasında durdurulması mümkün müdür?
Swift dilinde çoklu kalıtım uygulanabilir mi?
GCD'de bir görevin tamamlanmadan önce yürütülmesini durdurabilir miyiz?
Reference nesnesi çalışma sırasında yığında yer alabilir mi?
SOLID ilkelerinden hangisi uygulamada en zor uyum sağlanan olarak kabul edilir?
iOS'taki otomatik bellek yönetimi ARC mekanizmasının ne anlama geldiğini açıklayabilir misiniz?
Önceki iş yerinizde Git'te dal yönetimi stratejileri olarak hangi yöntemleri kullandınız?
Bir uygulamada kaç yığın teknolojisi kullanılabilir?
Yazılım geliştirme için SOLID temel ilkelerini açıklayabilir misiniz?
Genişletme mekanizmasına yapı ekleyerek işlevselliği genişletmek mümkün mü?
Çok iş parçacıklı bir uygulamada karşılıklı kilitlenmeleri önlemek veya ortadan kaldırmak için hangi yöntemleri biliyor ve kullanıyorsun?
Programlamada kullanılan farklı başlatıcı türlerini listeleyebilir misiniz?
Yazılım geliştirme sürecinde release kavramını açıklayabilir misiniz?
Bir nesnenin programdaki varoluşu sırasında oluşturulması, kullanılması ve yok edilmesi aşamalarını açıklayın
GCD, NSThread ve OperationQueue arasındaki farkları açıklayın ve her birinin iOS geliştirmede çoklu iş parçacığı kullanımı için avantajlarını belirtin.
Önceki iş yerinizde Git sürecini kullanırken dalları ve sürümleri nasıl yönettiğinizi anlatabilir misiniz?