iOS
W jakiej sytuacji lepiej używać weak lub unowned do zarządzania pamięcią w zespole programistów?
Wyjaśnij różnice między używaniem kompozycji a dziedziczeniem w programowaniu obiektowym.
Co jest wykonywane przed wykonaniem funkcji oznaczonej adnotacją @main?
Czy możesz wymienić różne metody pracy z kolekcjami i ich cechy?
Jaki poziom abstrakcji stosujesz do organizacji interakcji między plikami?
Czy możesz wyjaśnić mechanizm działania pętli zdarzeń Run Loop w aplikacjach?
Jakie etapy i działania są uwzględnione w łańcuchu ciągłej integracji (CI)?
Jaki jest główny cel zasady otwartości/zamknięcia w projektowaniu systemów programowych?
Czy masz praktyczne doświadczenie w pisaniu automatycznych testów w celu sprawdzenia jakości kodu?
Wyjaśnij koncepcję renderowania offscreen i jej główne zastosowania
Czy możesz wyjaśnić zasadę działania polecenia 'git rebase' i jak jest ono używane podczas pracy z gałęziami?
Ile wywołań metody viewDidLoad występuje w cyklu życia UIViewController?
Wyjaśnij koncepcję wstrzykiwania zależności i jej rolę w rozwoju komponentów oprogramowania
Czym różnią się wzorce Proxy i Bridge pod względem ich przeznaczenia i implementacji?
Czy możesz wyjaśnić, czym jest krzywa Béziera i jak jest używana do tworzenia ścieżek w grafice?
Czy możesz wymienić główne wzorce stosowane w programowaniu obiektowym?
Czy możesz podać przykład użycia standardowych komponentów, w których właściwość origin dla bounds różni się od zera?
Co się zmieni w zachowaniu lub projekcie, jeśli klasa dziedzicząca nie będzie oznaczona jako final?
Jaki jest cel i jakie są zalety stosowania polimorfizmu w programowaniu obiektowym?
Jakie są różnice między używaniem async/await a obsługami zakończenia podczas pracy z kodem asynchronicznym?