Android
Czy mógłbyś wyjaśnić cel metody hashCode i jej rolę przy korzystaniu z kontraktów w Java?
Jak z technicznego punktu widzenia realizowana jest relacja i interakcja między korutynami?
Czym różni się użycie korutyn i wątków przy realizacji zadań asynchronicznych?
Jak zaimplementować interakcję z zewnętrznym oprogramowaniem?
Jakie kroki należy podjąć, aby wyświetlić interfejs użytkownika w Twoim projekcie?
Jaki jest cel operatora Single w RxJava i w jakich scenariuszach jest używany?
Jaka jest maksymalna liczba elementów, które może zawierać stos?
Gdyby Dagger realizował swoją funkcjonalność za pomocą refleksji zamiast generowania kodu, czy można by go uznać za podobny do Service Locator?
W jakich przypadkach i kiedy w Java zachodzi automatyczne zbieranie śmieci?
Czy można zapisać dane w metodzie onSaveInstanceState, aby je przywrócić po zakończeniu procesu aplikacji?
Czy możesz wyjaśnić, czym jest Data Class i do czego służy w programowaniu?
Czy główny wątek może wykonywać żądania sieciowe bez blokad lub problemów z wydajnością?
Jakie są zalety i cechy stosowania kompozycji w programowaniu?
Jaki jest główny powód używania słowa kluczowego suspend w języku programowania Kotlin?
Czy możesz wyjaśnić, czym jest interfejs Converter i jakie jest jego główne przeznaczenie?
Jakie cechy i właściwości mają funkcje statyczne w językach obiektowych?
Czy można dokonać nadpisania pola zadeklarowanego z użyciem właściwości lateinit?
Czy możesz wyjaśnić etapy cyklu życia Fragmentu w Androidzie?
Jakimi metodami można zapobiec powstawaniu wzajemnych zależności między modułami w projekcie?
Jaka jest rola komponentu ViewModel w architekturze aplikacji MVVM?