iOS
Czym różnią się biblioteki statyczne i dynamiczne w kontekście rozwoju oprogramowania?
Jak można zaimplementować współdzielenie tych samych zależności dla wielu ekranów w aplikacji?
Jak dokładnie dane są przekazywane do prezentera na etapie wyświetlania informacji?
Czy możesz wyjaśnić koncepcję GitFlow i jej zastosowanie w zarządzaniu gałęziami?
Czy może Pan/Pani wyjaśnić, co oznacza termin Deeplink w aplikacjach mobilnych lub internetowych?
Jak można zapisywać i odczytywać dane z UserDefaults w aplikacjach iOS?
W jakich projektach musiałeś brać udział lub je realizować?
Na czym polega zadanie używania słabych i nie własnościowych odwołań w zarządzaniu pamięcią?
Jakie są główne zalety i wady jednokierunkowej architektury systemów?
Co odróżnia kolekcje od innych struktur danych w programowaniu?
Czy masz doświadczenie w poprawianiu wydajności aplikacji i jej optymalizacji?
Czy możesz wyjaśnić zasadę działania polecenia 'git rebase' i jak jest ono używane podczas pracy z gałęziami?
W jakim trybie działa główna kolejka GCD: sekwencyjnym czy równoległym?
Co uniemożliwia korzystanie z przeciążania metod, które różnią się tylko typem zwracanego wyniku?
Wyjaśnij koncepcję wstrzykiwania zależności i jej rolę w rozwoju komponentów oprogramowania
Jakie aspekty pracy na Twoim poprzednim stanowisku najbardziej Ci się podobały?
Co może spowodować, że przewijanie strony przestanie działać lub się zawiesi?
Czy mógłbyś wyjaśnić, czym są Bounds i jakie informacje zawierają?
Jakie metody są używane do zapewnienia unikalności identyfikatora Bundle ID w aplikacji?
Jak można zapobiec warunkom wyścigu w środowisku wielowątkowym?