iOS
Jak ważne jest wykonywanie animacji podczas zmiany orientacji ekranu dla płynnego przejścia widoku?
Czy możesz wymienić główne wzorce projektowe i opisać ich przeznaczenie?
Czy możesz wyjaśnić, czym jest pula wątków i dlaczego jest używana w programowaniu wielowątkowym?
Jakie podejścia do przetwarzania zadań w trybie wielowątkowym znasz?
Jaka była główna działalność lub branża firmy, w której pracowałeś wcześniej?
W jakich przypadkach i w jakim celu stosuje się mechanizm rozszerzeń w zarządzaniu?
Opisz swoje doświadczenie zawodowe i kluczowe zadania, z którymi się spotkałeś w poprzednim miejscu pracy.
Czym różnią się klasy Error i Exception w kontekście obsługi błędów?
Co się stanie z obiektem w pamięci, jeśli nie ma do niego już aktywnych odwołań?
Jakie metody istnieją do przechowywania informacji o użytkownikach?
Czy możesz wymienić inne typy pamięci używane w programowaniu, oprócz stosu i sterty?
Czy masz doświadczenie w pracy z trudnym lub konfliktowym zespołem w poprzednich miejscach pracy?
Jakie metody można wykorzystać do wykrywania i diagnozowania wycieków pamięci w aplikacji?
Jaka jest rola i funkcja komponentu UIAppearance w tworzeniu interfejsów?
Czy znasz mechanizm zarządzający cyklem życia UIViewController i pomagający zapobiegać wyciekom pamięci?
Czy możesz wyjaśnić różnice między metodami HTTP PUT i PATCH w kontekście REST API?
Jakie są główne różnice między synchroniczną a asynchroniczną strukturą kolejki w kontekście przetwarzania danych?
Jak zaimplementować przechowywanie słabych referencji w tablicy w Twoim języku programowania?
Jakie są zalety i wady używania barier w systemach programowych?
Jak odróżnić mechanizm synchronizacji Semaphore od Mutual Exclusion (Mutex)?