Czy masz pytania dotyczące nadchodzącej rozmowy kwalifikacyjnej?
Android
Jak jest zaimplementowana i jak działa instrukcja volatile w Java, aby zapewnić widoczność i kolejność zmian zmiennych między wątkami?
Czy możesz wyjaśnić różnice między metodami onStop i onPause w cyklu życia aktywności?
Czy możesz wyjaśnić architekturę i działanie DefaultDispatcher?
Czy możesz wymienić różne typy kontekstów używanych w programowaniu lub projektowaniu systemów?
Co sprawia, że komponenty Android są kluczowe dla działania systemu i dlaczego są uważane za podstawowe?
Jak przebiega obsługa wiadomości w komponencie Looper?
Czy możesz wymienić główne słowa kluczowe używane przy korzystaniu z `inline` w kodzie?
W jakich przypadkach należy używać słowa kluczowego volatile w Java?
Czy można zastosować słowo kluczowe refied bez użycia inline w kodzie?
Czy można użyć słowa kluczowego volatile, aby zapewnić bezpieczeństwo danych podczas jednoczesnej pracy wielu wątków z jedną zmienną?
Na czym polega użycie inline razem z refied i jakie daje to korzyści?
Doświadczenie w korzystaniu i tworzeniu własnych widoków w Androidzie
Jakie wzorce architektoniczne Model-View stosowaliście w swoich projektach?
Jaki jest związek między możliwościami języka Kotlin a stosowaniem wzorców projektowych?
Ile wątków jest zwykle używanych domyślnie do wykonywania zadań w DefaultDispatcher?
Czy możesz wymienić istniejące typy dispatcherów w korutynach?
Opowiedz o swoim doświadczeniu z Dagger w projektach
Jak określić odpowiedni Looper do użycia z Handlerem podczas wymiany danych między wątkami tła i głównymi?