iOS
Czy możesz wyjaśnić koncepcję leniwej oceny lub odkładania wykonywania zadań w programowaniu?
Jak zapewnić bezpieczny wspólny dostęp do zasobów w środowisku wielowątkowym?
Kiedy używałbyś zbioru w swoich projektach?
Jakie metody delegata UIApplication zaimplementowałeś do zarządzania jego cyklem życia?
Czy wszystkie operacje dodane do MainQueue są obowiązkowo wykonywane na głównym wątku?
Jaki mechanizm dispatchu metodów jest zaimplementowany w Objective-C?
Czy możesz wyjaśnić mechanizm słowa kluczowego synchronized w Java i jego rolę w synchronizacji wątków?
W jakim przypadku następuje zwolnienie zasobów i wywołanie destruktora dla obiektu w programie?
Jak można zaimplementować mechanizm Copy-on-Write w systemie w celu efektywnego zarządzania pamięcią?
Jaka jest złożoność czasowa operacji dodania elementu na początku tablicy?
Jak podejmujesz decyzję o przyjęciu oferty pracy?
Jaki rodzaj zadań lub projektów Cię przyciąga do przyszłej pracy?
Czy możesz podać analogię lub alternatywę dla narzędzia Weak, używanego w testach lub rozwoju?
W jakich przypadkach obiekt struktury jest umieszczany w pamięci dynamicznej (stos)?
Wyjaśnij, czym jest UICollectionView i jak jest używany w tworzeniu interfejsów.
Czy można zdefiniować funkcję wewnątrz definicji protokołu?
Czy można wykonywać statyczną dyspozycję metod w klasie?
Jak podchodziłeś do rozwiązywania problemów, z którymi się spotykałeś w poprzednim miejscu pracy?
Jak odbywa się wymiana danych między aplikacją kliencką a serwerem?
W jakich przypadkach warto używać komponentu UITableView do wyświetlania list danych?