Ile już przeszedłeś rozmowy kwalifikacyjne?
iOS
Czy możesz wymienić główne narzędzia i środki używane przy pracy z GCD?
Czy możesz opisać główne podejścia architektoniczne stosowane w rozwoju oprogramowania?
Opisz swoje doświadczenie zawodowe i kluczowe zadania, z którymi się spotkałeś w poprzednim miejscu pracy.
Jak postrzegasz i pracujesz z przestarzałym kodem w projekcie?
W jakim obszarze lub strukturze zwykle przechowywana jest tablica danych?
Wyjaśnij etapy rozwoju i działania aplikacji iOS od uruchomienia do zakończenia.
Czy masz doświadczenie w programowaniu z użyciem Objective-C?
Biorąc pod uwagę obecną sytuację, czy planujesz w najbliższym czasie zmienić miejsce zamieszkania?
Czy masz doświadczenie w korzystaniu z systemu kontroli wersji Git w swoich projektach?
Co się dzieje podczas wywoływania metody setNeedsLayout w porównaniu do layoutIfNeeded pod względem synchronizacji wykonania?
Jak są zaimplementowane i działają kolekcje danych w systemie na niskim poziomie?
Jakie powody sprawiają, że korzystanie z Unowned jest mniej preferowane w niektórych sytuacjach?
Jaki format pracy jest Ci bliższy — zdalny, biurowy czy hybrydowy?
Jak w iOS realizowana jest automatyczna i ręczna obsługa pamięci oraz jakie mechanizmy są używane do zarządzania zasobami?
Czy używałeś frameworka Combine w swoich projektach do obsługi danych asynchronicznych?
Czy możesz wyjaśnić, na czym polega wzorzec architektoniczny MVVM i jak jest stosowany w tworzeniu interfejsów?
Jaki jest główny cel lub zadanie komponentu lub funkcji o nazwie Some?
Opowiedz o swoim doświadczeniu w projektach komercyjnych
Czy możesz wyjaśnić, co oznaczają zablokowane procesy w aplikacji wielowątkowej?