Android
Dla jakiej operacji konieczne jest użycie reified w Kotlin?
Czy możesz opowiedzieć o etapach cyklu życia komponentów w systemie?
Czy mógłbyś wyjaśnić koncepcję podziału aplikacji na kilka modułów i dlaczego jest to potrzebne?
Co zapewnia atomowość klas oznaczonych jako Atomic?
Jakie metody można zastosować do implementacji korutyn w programowaniu?
Czy może Pan/Pani opowiedzieć, jak była zorganizowana Pańska/Pani działalność w poprzednim miejscu pracy?
Czy możesz wyjaśnić koncepcję konkurencji strukturalnej w programowaniu?
Jaki jest cel używania metody equals w języku Kotlin?
Czy zdarzały się sytuacje, gdy Twoje propozycje były odrzucane w poprzedniej pracy?
Czy możesz wyjaśnić główną ideę modelu MVVM i jak pomaga w organizacji kodu?
Jakie podejścia są używane do wymiany informacji między różnymi rozwiązaniami programowymi?
Jak zapewnić bezpieczną aktualizację zmiennej, do której jednocześnie odwołuje się wiele wątków?
Wyjaśnij, czym są funkcje wyższego rzędu i jak są stosowane w programowaniu.
Czy możesz wyjaśnić, co robi polecenie git stash i w jakich przypadkach jest używane?
Czy można wyjaśnić zalety i wady korzystania ze struktury danych Heap?
Czy możesz wymienić główne części i składniki biblioteki Room do pracy z bazami danych?
Jakie metody kompilacji wykorzystują nowoczesne wersje Androida do optymalizacji działania aplikacji?
Jakie skutki uboczne znasz podczas korzystania z Jetpack Compose?
Czy możesz opowiedzieć, jak był organizowany proces pracy w twojej pierwszej firmie?
Czy zdarzały się sytuacje, gdy dane były aktualizowane, ale wizualne wyświetlanie tych zmian nie miało miejsca?