Android
Jaka była przyczyna Twojej decyzji, aby nie zajmować się tworzeniem stron internetowych?
Dlaczego ważne jest wskazanie kluczowych komponentów w manifeście aplikacji?
Jak zaimplementować powiązanie trzech różnych zapytań w systemie?
Jak zapewnić zachowanie pozycji przewijania w RecyclerView podczas ponownego tworzenia Activity?
Czy możesz wyjaśnić zasadę działania struktury danych HashMap?
Czy konwertowałeś typy danych referencyjnych na typy prymitywne w Java?
W jakich scenariuszach lepiej jest używać usług zamiast WorkManager do wykonywania zadań?
Do jakich zadań używany jest mechanizm leniwego ładowania (lazy loading)?
Czy możesz wyjaśnić cel operatora GROUP BY w SQL i kiedy go używać?
Czy możesz opisać kluczowe cechy korzystania z ViewHolder w listach i adapterach?
Jak jest zaimplementowany mechanizm rozszerzania funkcji na poziomie wewnętrznej architektury w Kotlin?
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?
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 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?
W którym miejscu w kodzie należy umieścić definicje zmiennych bezpośrednio w czasie wykonywania?
Czy możesz wyjaśnić, czym jest interfejs Converter i jakie jest jego główne przeznaczenie?