iOS
Tamamlanma işleyicisi (completion handler) olan yöntemler için kendi sarmalayıcınızı async/await sözdizimini kullanarak uygulayabilir misiniz?
Yığın ile karşılaştırıldığında, yığın her zaman performans açısından daha mı etkilidir?
Git merge komutunu ne zaman kullanmalı ve hangi durumlarda git rebase kullanmak daha uygundur?
Arayüzler oluştururken Auto Layout kullanmanın avantajları ve dezavantajları nelerdir?
Geliştirme sürecinde minimum uygulanabilir ürün kavramını ve rolünü açıklayabilir misiniz?
Yazılım çözümlerinin test süreçleri ve yöntemlerini nasıl anlıyorsun?
Bir program uygulaması başlatılırken hangi süreçler ve aşamalar başlatılır?
Bellek yönetiminde ARC modifikörleri nedir açıklayabilir misin?
Time Profiler aracının ne olduğunu ve performans analizi için nasıl kullanıldığını açıklayabilir misiniz?
Teknik beceri ve bilginizi nasıl artırıyorsunuz?
Bir çalışma sürecinde kaç tane ayrı bellek alanı olabilir?
Sistemde ana kuyruğu kullanılarak hangi görev çözülür?
MapKit ile çalışırken farklı ölçekler kullandınız mı?
Nesne yönelimli programlamada sınıfların temel prensiplerini sayabilir misin?
İş aktivitelerinin hangi yönleri sizin için en önemlidir?
Bir sözlükte anahtar olarak kullanılabilmeleri için nesnelerin hangi koşullara ve özelliklere sahip olması gerekir?
İşinizde belirli teknolojilerin kullanımıyla ilgili tercihleriniz veya kısıtlamalarınız var mı?
Programlama dillerinde flatMap ve compactMap işlemleri arasındaki farkları açıklayabilir misiniz?
Bir sözlüğün ortasından bir öğeyi kaldırmanın zaman karmaşıklığı nedir?
Arayüz geliştirme bağlamında, nokta vuruşu belirleme yöntemi ile vuruş testinin nasıl ayırt edildiği nasıl yapılır?