Android
W jaki sposób odbywa się przekazywanie parametrów w metodach Java i czym się różni?
Czy można wymienić główne cechy cyklu życia komponentu Activity w Androidzie?
Czy możesz wyjaśnić zasadę działania struktury danych Heap i w jakich przypadkach jest ona stosowana?
Czy możliwe jest, aby jedna aplikacja działała jednocześnie w wielu procesach?
Jakie są główne typy metod commit używanych w FragmentManager?
Jaka jest główna rola konstrukcji 'let' w języku programowania?
Jak można zaimplementować własny komponent w Hilt do wstrzykiwania zależności?
Któja z zasad SOLID jest niemożliwa do realizacji bez użycia interfejsów?
Czy można używać funkcji z zawieszeniem do implementacji mechanizmów synchronizacji w środowisku wielowątkowym?
Jakie komponenty lub klasy w API Android mogą sprzeciwiać się zasadom SOLID podczas projektowania?
Czym różni się proces zarządzania stanem i cyklem życia Activity od podobnych mechanizmów w Fragment w Android?
Czy możesz wyjaśnić, czym jest funkcja rozszerzenia w programowaniu?
Kiedy zaleca się stosowanie data class w Twoim projekcie?
Jakie są sposoby organizacji interakcji między różnymi komponentami systemu?
Jaka jest główna rola funkcji lambda w programowaniu?
Jaka jest różnica między mechanizmem expect/actual a standardowymi interfejsami w programowaniu?
Co się stanie, jeśli wykonasz żądanie sieciowe w głównym wątku programu?
Jak można wyodrębnić wynik z wywołania usługi?
Opowiedz o swoim doświadczeniu w programowaniu w Kotlinie i dużych projektach, w których używałeś tego języka.
Czy można użyć Retrofit do automatycznego obsługiwania wygasłych tokenów podczas wykonywania zapytań API?