iOS
Czym różnią się metody setNeedsLayout i layoutIfNeeded pod względem aktualizacji układu interfejsu?
Jak zaimplementowana jest obsługa wielu wątków w języku Swift?
Czy możliwe jest, aby jeden obiekt miał jednocześnie kilka odniesień?
Jak wdrażałeś mechanizm Dependency Injection w swoich projektach?
W jakich okolicznościach należy używać słabej referencji (weak) wewnątrz zamknięcia (closure)?
Jakie etapy cyklu życia przechodzą delegaci UIApplication?
Jak szybko planujesz zakończyć poszukiwania nowej pracy?
W jakim projekcie lub procesie uczestniczyłeś w poprzednim miejscu pracy?
Jakie są różnice między komponentami TableView i CollectionView w tworzeniu interfejsów aplikacji?
W jakich przypadkach zaleca się używanie NSOperation do zarządzania zadaniami asynchronicznymi w rozwoju iOS?
Jakie są główne okoliczności i warunki Twojej poprzedniej pracy, które mogły wpłynąć na Twoją działalność?
W której części cyklu życia wykonywania aplikacji stosowany jest automatyczny zbieracz śmieci (ARC)?
Jakie organizacje lub branże obecnie Cię przyciągają do potencjalnego zatrudnienia?
Czy możesz wyjaśnić koncepcję oceny złożoności algorytmu i dlaczego jest to ważne?
Która część systemu zarządza routowaniem w architekturze Clean Swift?
Jakie cechy osobiste mogą wpłynąć na Twoją skuteczność w pracy?
Czy możesz wyjaśnić, co oznacza użycie operatora wymuszonego rozpakowania w Swift i dlaczego jest to niebezpieczne?
Czy możliwa jest realizacja leniwej ewaluacji za pomocą konstrukcji let?
Jakie wzorce projektowe znasz w kontekście tworzenia aplikacji iOS?
Wyjaśnij zasadę działania metody Flat Map i jej różnicę w porównaniu z zwykłą Map podczas przetwarzania kolekcji danych.