Jakie jest Twoje wyobrażenie o działalności naszej organizacji i jej wartościach?
iOS
Jak realizowana jest asynchroniczna obsługa zadań w kolejce sekwencyjnej?
Jak można zaimplementować mechanizm Copy-on-write w własnej implementacji?
Jaka jest złożoność czasowa dodania nowego elementu na koniec jednokierunkowej listy?
Jak odróżnić typy danych po wartości i po referencji i czym się różnią w programowaniu?
W jaki sposób następuje zwolnienie pamięci dla istotnych typów danych umieszczonych na stosie?
Czy możesz wyjaśnić zasadę Copy-on-Write i jak działa w systemach przechowywania danych?
Czy kiedykolwiek pracowałeś nad tworzeniem lub używaniem systemu projektowania w poprzednim miejscu pracy?
Jakie wynagrodzenie oczekujesz na tym stanowisku?
Jaka jest rola słabych (weak) i nieposiadanych (unowned) odwołań w zarządzaniu pamięcią w językach programowania?
Jak określana jest złożoność czasowa operacji wstawiania elementu na koniec tablicy?
Wyjaśnij, co oznacza termin GCD i jak jest używany w programowaniu
Czy możesz wymienić główne typy kolejek używanych w programowaniu?
Wyjaśnij etapy tworzenia, używania i niszczenia obiektu podczas jego istnienia w programie
Czy możesz wyjaśnić, co oznacza automatyczny mechanizm zarządzania pamięcią ARC w iOS?
Wyjaśnij zasadę działania operacji synchronicznych i ich cel w programowaniu.
Jakie informacje zwykle są przechowywane na stosie wywołań podczas wykonywania programu?
Czy masz doświadczenie z problemami i trudnościami związanymi z używaniem wielowątkowości w programach?