Wyjaśnij zasadę działania algorytmu wyszukiwania podłańcuchów Knuta-Morrisa-Pratta.
Android
Czy możesz wymienić główne operatory używane w RxJava?
Czym różnią się biblioteki OkHttp i Retrofit przy realizacji zapytań sieciowych w aplikacjach?
Wyjaśnij, czym jest Content Provider w kontekście rozwoju Androida i jak jest używany do wymiany danych między aplikacjami.
Wyjaśnij, czym jest wiązanie widoków (View Binding) w Androidzie i do czego służy.
Opowiedz o swoim doświadczeniu w rozwoju i testowaniu urządzeń lub aplikacji wykorzystujących Bluetooth Low Energy (BLE)
Jaka jest główna rola i zastosowanie komponentu lub koncepcji Flow?
Opowiedz o swoim doświadczeniu z Firebase w projektach.
Jakie metody można zastosować do podziału aplikacji na kilka modułów?
Z jaką regularnością dodajesz komentarze i dokumentację do swojego kodu?
Czy możesz wyjaśnić, czym jest komponent RelativeLayout i jak jest używany do organizacji elementów na ekranie?
Jaką główną funkcję pełni biblioteka OkHttp w aplikacjach?
Opowiedz o swoim doświadczeniu z Dagger w projektach
Czym różni się użycie RelativeLayout od LinearLayout w rozwoju Android?
Jaka jest rola i funkcja komponentu Content Provider w rozwoju Android?
Jaka jest rola komponentu ViewModel w architekturze aplikacji MVVM?