iOS
Czy możesz podać przykład oceny złożoności algorytmu, która okazała się błędna lub niewystarczająca?
Wyjaśnij koncepcję łańcucha obsługi (Responder Chain) w systemie obsługi zdarzeń w aplikacjach GUI.
W jakich przypadkach warto stosować interfejs Comparable w Twoim projekcie?
Na czym polega główna idea i jakie problemy pomaga rozwiązać koncepcja konkurencji strukturalnej?
Czy możesz wymienić i wyjaśnić główne funkcje klasy UIWindow w iOS?
Czy możesz wyjaśnić, co oznacza termin isUserInterraction w kontekście rozwoju?
Czy może Pan/Pani wyjaśnić, co oznacza termin Deeplink w aplikacjach mobilnych lub internetowych?
Jakie główne mechanizmy znasz do synchronizacji wątków?
Czy możesz wyjaśnić koncepcję Side Table i jej zastosowanie?
Co uniemożliwia korzystanie z przeciążania metod, które różnią się tylko typem zwracanego wyniku?
Czy możesz wyjaśnić, co oznacza pojęcie Compositional Layout i jak jest używane?
Co dokładnie jest określane podczas tworzenia obiektu Semaphore do jego inicjalizacji?
Czy mógłbyś wyjaśnić koncepcję minimalnego opłacalnego produktu i jego rolę w procesie rozwoju?
Jakie są główne zalety korzystania z SwiftUI w tworzeniu interfejsów użytkownika?
Czy masz doświadczenie w korzystaniu z narzędzia SwiftLint do analizy jakości kodu w Swift?
Jakie główne trudności i problemy mogą wystąpić podczas pracy z wątkami wykonawczymi?
Czy możesz wyjaśnić koncepcję Future w frameworku Combine i jego rolę w operacjach asynchronicznych?
Jakimi metodami i praktykami posługujesz się, aby ulepszyć i zoptymalizować istniejący kod?
Czy możesz wyjaśnić, co oznacza termin idempotentność w kontekście programowania i API?
Czy masz doświadczenie w pracy z wielopoziomowymi lub złożonymi formularzami danych?