Jak realizowałeś automatyczne kompilowanie i testowanie projektów w poprzednim miejscu pracy?
iOS
Czy możesz wyjaśnić, czym jest narzędzie Time Profiler i jak jest używane do analizy wydajności?
Wyjaśnij, czym jest framework Core Data i jak jest używany do zarządzania danymi w aplikacjach iOS.
Czy można zapewnić bezpieczeństwo danych po ich usunięciu z systemu?
Kiedy jest wskazane stosowanie określonej struktury danych?
Czy używałeś SwiftUI w swoich poprzednich projektach?
Jakie są różnice między wzorcami architektonicznymi VIPER i Clean Swift w rozwoju mobilnym?
Jak zapewnić bezpieczeństwo danych aplikacji po jej usunięciu?
Czy masz doświadczenie w programowaniu z użyciem Objective-C?
Czy może Pan wyjaśnić koncepcję architektury opartej na użyciu oddzielnych usług do budowy programu?
Czym różnią się podejścia Kanban i Scrum w zarządzaniu projektami rozwoju oprogramowania?
Czy możesz podać przykład oceny złożoności algorytmu, która okazała się błędna lub niewystarczająca?
Wyjaśnij zasadę działania Cherry Pick w systemach kontroli wersji.
Wyjaśnij, co oznacza termin 'funkcja wyższego rzędu' w programowaniu i jak jest używana.
Czy możesz wyjaśnić, co oznaczają zablokowane procesy w aplikacji wielowątkowej?
Czy możesz opisać, jak są realizowane i stosowane migracje baz danych?
Czy możesz wymienić główne stany, w których może znajdować się aplikacja?
Czy można używać wartości typów danych przekazywanych przez wartość w listach przechwytywania w zamknięciach?
Jaka jest różnica między mock-objektami a stubami w kontekście testowania?