Android
Co dała ci [organizacja] pod względem rozwoju jako pierwsze miejsce pracy?
Czy możesz wyjaśnić koncepcję Observable i jak jest ona używana w programowaniu reaktywnym?
Czy możesz wymienić główne typy strumieni w programowaniu?
Jaka jest rola każdego dispatcher'a w systemie korutyn i do czego jest potrzebny?
Jakie są zalety i wady korzystania z komponentu Activity w rozwoju Android?
Jakie podejścia istnieją do wymiany informacji między Fragment a Service w Android?
Jaka jest rola komponentu Dispatcher w architekturze systemu?
Czy mógłbyś wyjaśnić, co oznacza pojęcie kontraktu w kontekście rozwoju oprogramowania?
Kiedy podczas działania systemu następuje czyszczenie obiektu, na który odwołuje się WeakReference?
Jak wyróżnić na liście tylko unikalne elementy?
Która funkcja w ViewModel inicjuje aktualizację wyświetlania w interfejsie użytkownika?
Czy różne obiekty mogą zwracać ten sam kod hash?
Jaka jest różnica między metodą abstrakcyjną w Java a Kotlin?
Czy opóźnienia na serwerze mogą negatywnie wpłynąć na szybkość wyświetlania informacji na interfejsie klienta?
Do czego służy wielowątkowość w programowaniu?
Jaka jest różnica w metodach komunikacji między View a jej modelami: ViewModel i View, a także Presenter i View?
Jak odróżnić rodzaje układów według ich wpływu na efektywność działania aplikacji?
Jakimi metodami można zapobiec powstawaniu wzajemnych zależności między modułami w projekcie?
Czy możesz podać przykłady metod używanych do pracy z View w rozwoju?
Czy realizowałeś projekty obejmujące interakcję wielu modułów lub komponentów?