Android
Jaka jest różnica między klasą zamkniętą (sealed class) a enumem?
Czy potrzebne są aktualne dane przy stosowaniu backpressure w RxJava?
Czym różnią się Schedulers.io i Schedulers.computation w bibliotece RxJava pod względem ich przeznaczenia i użycia?
Jakie są główne zalety i wady korzystania z tablic haszujących do przechowywania danych?
Czy można określić, czy w kodzie dokonano rekonstrukcji komponentów lub struktur danych?
Jaka jest rola i cel repozytorium w architekturze systemów programistycznych?
Jakie metody można zastosować do eliminacji warunków wyścigu w programowaniu wielowątkowym?
Jak przebiega obsługa wiadomości w komponencie Looper?
Czym jest zamknięty interfejs i jaka jest jego rola w definiowaniu kontraktów w kodzie?
Wyjaśnij mechanizm działania metody notify w systemach obsługi zdarzeń lub powiadomień.
Czy możesz wymienić różne rodzaje korutyn i wyjaśnić ich cechy?
Czy masz doświadczenie w korzystaniu ze strategii GitFlow do zarządzania wersjami kodu w projektach?
Czy możesz wymienić główne typy systemów przechowywania informacji?
Czy możesz opisać główne cechy wzorca architektonicznego MVVM?
W jakich przypadkach i z jakim dispatcherem mogą być wykonywane operacje map, filter i single w ramach Flow?
Czy masz praktyczne doświadczenie w korzystaniu z biblioteki RxJava do programowania reaktywnego?
Czy możesz wyjaśnić koncepcję funkcji suspend w Kotlinie i jak ona działa dla programowania asynchronicznego?
Jakie tematy lub dziedziny ostatnio studiowałeś?
Jakie podejścia i metody znasz do realizacji gorącego strumienia w systemie flow?
Czy możesz wyjaśnić architekturę i działanie DefaultDispatcher?