Android
Jakie metody są używane do wykrywania wycieków pamięci w aplikacjach?
Czy mogę nazwać dodatkowe typy strumieni danych używanych w RxJava, oprócz Observable?
Jaka jest rola komponentu View w architekturze MVVM?
Jakie są zalety korzystania z korutyn do zarządzania asynchronicznością w aplikacjach?
Jakimi metodami możesz zrealizować asynchroniczne wykonywanie zadań w aplikacji?
Jak zadeklarować klasę z jednolitym stanem bez tworzenia instancji w Kotlin?
Jakie istnieją metody łączenia aplikacji klienckiej z serwerem przez sieć?
Czy możesz wymienić różne rodzaje Intent w zależności od ich zachowania lub sposobu wykonania?
Z jakiego CoroutineScope zwykle korzysta się podczas tworzenia aplikacji Android?
Jakie są zalety i wady wzorca Delegowania?
W którym momencie cyklu życia aktywności Android wywoływana jest metoda onPause?
Czy możesz wyjaśnić cel i działanie operatora switchMap w bibliotece RxJava?
Czy można wyjaśnić, czym jest wstrzykiwanie zależności i jak jest stosowane w programowaniu?
Jakie metody są zwykle stosowane do implementacji wielowątkowości w aplikacjach?
Jak w bibliotece Dagger wykorzystuje się adnotacje do wstrzykiwania zależności?
Jak zadeklarować klasę w Kotlinie, aby można ją było rozszerzać w klasach dziedziczących?
W jaki sposób korzystałeś z zasobów takich jak StackOverflow, aby znaleźć rozwiązanie problemu?
Dlaczego zaleca się dzielenie implementacji funkcjonalności na oddzielne API i implementacje w ramach modułu?
Czy masz doświadczenie w pracy z biblioteką Room do obsługi danych w aplikacjach Android?
Jakie są możliwe zagrożenia i problemy związane z uzyskaniem dostępu root na urządzeniu?