Czy może Pan wyjaśnić koncepcję fabryki abstrakcyjnej i jej cel w wzorcach projektowych?
iOS
Czy można zadeklarować słabą referencję jako stałą, i w jakich przypadkach jest to dozwolone?
Czy możesz wyjaśnić, czym jest Diffable Data Source i jak różni się od tradycyjnych metod zarządzania danymi w tabelach lub kolekcjach?
Jakie są poziomy dostępu do właściwości i metod w języku Swift?
Czy możesz wymienić główne typy danych używane w języku Swift?
Wyjaśnij różnice między metodami layoutSubviews, layoutIfNeeded i setNeedsLayout w procesie automatycznego układania i aktualizacji interfejsu.
Wyjaśnij różnicę między przetwarzaniem danych sekwencyjnym a równoległym.
Jakie narzędzia i mechanizmy używasz do implementacji i zarządzania wielowątkowością w aplikacjach?
Z jakimi trudnościami może się spotkać system podczas pracy z wielowątkowością?
Jaka klasa kolejki implementuje strukturę Main w standardowej bibliotece Java?
Czy możesz wymienić główne typy kolejek używanych w programowaniu?
Jakie są główne wady i ograniczenia związane z używaniem wzorca Singleton?
Czy może Pan wyjaśnić, co oznacza odwrócenie priorytetów w systemach lub algorytmach?
Jak określić efektywność operacji wyszukiwania elementu w tablicy z punktu widzenia złożoności algorytmicznej?
Czy możesz wyjaśnić różnicę między globalną kolejką a kolejką do wykonywania zadań w tle?
Czy możesz wymienić struktury danych, które nie są częścią standardowej biblioteki Foundation?
Czy możesz podać przykład, kiedy stosuje się wzorzec fasada w rozwoju oprogramowania?
Czy możesz wyjaśnić, czym jest DispatchQoS i jak jest używany w systemach operacyjnych Android?
Jaka jest złożoność czasowa dodawania nowego elementu do słownika?