iOS
W jakich sytuacjach zaleca się używanie NSLock do synchronizacji wątków?
Jakie są zalety i wady korzystania z ramek do tworzenia stron?
Jaki jest średni czas trwania rozmowy kwalifikacyjnej z kandydatem?
Jakie trudności i przeszkody napotkałeś podczas korzystania z wybranych technologii w projektach?
Czy mógłbyś wyjaśnić, co oznacza modyfikator final w językach programowania, na przykład w Java?
Jak planujesz i priorytetyzujesz swoją pracę na bieżący dzień?
Jakie rodzaje testów istnieją w procesie tworzenia oprogramowania?
Dlaczego wskaźnik ładowania pozostaje animowany, nawet jeśli debugger jest wyłączony lub wstrzymuje wykonywanie programu?
Czy możliwe jest przetwarzanie elementów w kolejności wewnątrz typu danych kolekcji?
W jakich sytuacjach zdarzenie kliknięcia na element nie będzie obsługiwane przez mechanizm obsługi zdarzeń View?
Opisz, jak została zrealizowana wstrzykiwanie zależności w Twoim poprzednim środowisku pracy.
Czy możliwe jest zaimplementowanie mechanizmu, który śledzi obiekty za pomocą słabych referencji, nie uniemożliwiając ich usunięcia przez zbieracz śmieci?
W jaki sposób Auto Layout wykorzystuje ograniczenia do określenia położenia i rozmiaru elementów interfejsu?
Czy może Pan/Pani wyjaśnić, co oznacza termin 'pojemność' w kontekście systemów lub aplikacji?
Czy możesz wyjaśnić, czym jest mechanizm wzajemnego wykluczania (Mutex) i jak działa, aby zapobiec jednoczesnemu dostępowi do zasobów?
Na jakie aspekty należy zwrócić uwagę przy określaniu odpowiedniego wzorca architektonicznego dla projektu?
Czy możesz wyjaśnić, co oznacza termin 'File Manager' w kontekście systemów operacyjnych i zarządzania plikami?
W jaki sposób korzystałeś z baz danych w swoich projektach i jaki masz poziom doświadczenia z nimi?
Jaka jest złożoność czasowa operacji dodania elementu na koniec listy dwukierunkowej?
Czy można uznać słownik za zaimplementowany za pomocą tablicy haszującej lub drzewa czerwono-czarnego?