Android
Jakie kolekcje istnieją w Java?
Czym jest Jetpack?
Jak mierzona jest wydajność układu (layout) w Androidzie?
Czym jest asynchroniczność i równoległość w kontekście tworzenia aplikacji?
Dlaczego lista może się spowalniać podczas przewijania?
Jak utworzyłbyś bazę danych?
Dlaczego w kursorku używany jest limit?
Gdzie opisałbyś analizę przed uruchomieniem aplikacji?
W jakich sytuacjach dziedziczenie w programowaniu obiektowym jest przydatne, a kiedy należy się od niego odwrócić?
Jak można określić zmianę wydajności programu po wprowadzeniu do niego zmian?
Jakie metody ma klasa Object w Java?
Jak zachowa się lista powiązana (LinkedList) i lista tablicowa (ArrayList), jeśli w nich zostanie dodany element?
Do czego służy StateFlow w rozwoju Androida?
Jak zaimplementowałbyś możliwość pracy z aplikacją w trybie offline?
Jakie oznaki wskazują na obecność hardcodowania w kodzie aplikacji?
Jak można ogólnie zrealizować bezpieczne i niezawodne ładowanie wideo?
Kiedy występuje przeciążenie podczas korzystania z funkcji inline?
Czy używałeś rozwiązań natywnych do realizacji zapytań sieciowych w Androidzie?
Jak system decyduje, który proces zakończyć?
Opowiedz o zaletach i wadach wzorca architektonicznego MVI i wyjaśnij, dlaczego jest używany.