Czy sprawdzasz przestrzeganie zasad SOLID podczas przeglądu kodu?
iOS
W jaki sposób realizowane i zarządzane są zadania równoległe w programowaniu wielowątkowym?
Wyjaśnij koncepcję łańcucha obsługi (Responder Chain) w systemie obsługi zdarzeń w aplikacjach GUI.
Czy możesz wyjaśnić koncepcję słabych referencji w programowaniu?
Czy można zabronić klasom dziedziczenia po określonej klasie w języku programowania?
Czy możesz wyjaśnić koncepcję Enum z pośrednim dziedziczeniem lub pośrednimi powiązaniami?
Czy można przeprowadzić testy metod zadeklarowanych jako prywatne wewnątrz klasy?
Czy masz jakieś pytania dotyczące pracy lub projektu?
Jakie kryteria muszą zostać spełnione, aby pomyślnie dodać element do kolekcji Dictionary?
Czy DispatchQueue.main jest kolejką sekwencyjną czy równoległą?
Jaka jest złożoność czasowa operacji dodawania elementu do słownika?
Czy możesz podać przykład sytuacji, w której stosuje się zasadę Liskov, aby zamienić jeden typ na inny bez naruszania logiki programu?
Kiedy jest wskazane stosowanie określonej struktury danych?
Jakie są różnice między wzorcami architektonicznymi VIPER i Clean Swift w rozwoju mobilnym?
Czy mógłbyś szczegółowo opisać jeden ze swoich wcześniejszych projektów i swoją rolę w nim?
Jakie warunki i cechy muszą mieć obiekty, aby można je było używać jako klucze w słowniku?
Czy uważasz, że proces programowania jest interesujący?
Czy możesz wymienić główne stany, w których może znajdować się aplikacja?
Wyjaśnij koncepcję automatycznego rozmieszczania elementów interfejsu w ramach rozwoju interfejsów użytkownika.
Czy możesz podzielić się swoim doświadczeniem zawodowym i kluczowymi osiągnięciami?