Jak obsługiwane jest zdarzenie kliknięcia w aplikacji?
iOS
Czy możesz wymienić główne typy kolejek używanych w programowaniu?
Czy możliwa jest realizacja leniwej ewaluacji za pomocą konstrukcji let?
Jak określa się złożoność czasową operacji kopiowania jednego elementu w tablicy?
Czy możesz wyjaśnić zasadę Copy-on-Write i jak działa w systemach przechowywania danych?
Wyjaśnij, czym jest pętla zatrzymania w pamięci i jak wpływa na działanie aplikacji.
Jak wyłączyć lub usunąć uczestnika z łańcucha obsługiwaczy w systemie Responders?
Czy możesz opowiedzieć o swoim doświadczeniu z NSOperation w zarządzaniu zadaniami asynchronicznymi w iOS?
Jak odróżnić mechanizm synchronizacji Semaphore od Mutual Exclusion (Mutex)?
Czy możliwe jest, że metoda viewDidAppear zostanie wywołana bez uprzedniego wywołania viewWillAppear?
Czy możesz wyjaśnić, co oznacza wykonywanie kodu bez metod asynchronicznych?
Czy możesz wyjaśnić koncepcję typu powiązanego w kontekście typizacji?
Jakiego stosu technologicznego używasz w swojej pracy?
Czy możesz wyjaśnić, co oznacza automatyczny mechanizm zarządzania pamięcią ARC w iOS?
Czy możesz wymienić inne typy pamięci używane w programowaniu, oprócz stosu i sterty?
Jak można połączyć kilka zmian w jeden commit przed wysłaniem ich do repozytorium?
Jaka jest minimalna liczba wątków potrzebnych do wystąpienia zakleszczenia (Deadlock)?
Czy możesz wyjaśnić, czym jest wielowątkowość w programowaniu?
Czy możesz wyjaśnić, czym jest LiveLock i czym różni się od innych stanów, takich jak deadlock?