Android
Czy możesz wyjaśnić, co oznacza typ Nothing w języku programowania?
Która z przedstawionych struktur danych nie implementuje interfejsu Collection?
Jak zadeklarować metodę statyczną w Kotlinie?
Jak mechanizm zbierania śmieci decyduje, że obiekt może zostać usunięty z pamięci?
Czy możesz wyjaśnić koncepcję Source Set w Kotlin Multiplatform i jak jest ona używana do organizacji kodu?
Czy masz praktykę tworzenia własnych bibliotek lub modułów do ponownego użytku?
Jakie są główne elementy i zasady działania Dagger w kontekście wstrzykiwania zależności?
Co oznacza skrót MVI w kontekście wzorców architektonicznych?
Jak strukturyzować warstwy w Clean Architecture, aby zaimplementować interfejs, który współpracuje z API i wyświetla listę elementów?
Jak można zmienić lub uzupełnić zachowanie metod podczas dziedziczenia po klasie bazowej w Kotlin?
Jakie informacje i ustawienia można określić w pliku build.gradle dla projektu?
Jakie ograniczenia istnieją podczas przetwarzania zadań w komponencie Broadcast Receiver w Androidzie?
Na co zwracasz uwagę, wybierając firmę do pracy w przyszłości?
Czy pracowałeś nad rozwojem produktów programowych zgodnie z indywidualnymi wymaganiami klienta?
Czy możesz wyjaśnić, co oznacza klasa zawierająca tylko wartości, bez dodatkowych metod lub stanu?
Czy możesz wymienić różne typy Broadcast Receiver używane w Androidzie?
Czy możesz wymienić typy klas używanych w Kotlin?
Jakie metody diagnostyczne pozwalają wykryć wycieki pamięci w aplikacji?
Wyjaśnij różnice między zamkniętą klasą a wyliczeniem w języku programowania.
Jakie mogą wystąpić konsekwencje przy bezpośrednim wywołaniu konstruktora ViewModel w celu utworzenia jej instancji?