Android
Czy zbieracz śmieci potrafi zidentyfikować i wyczyścić obiekty znajdujące się w cyklicznych powiązaniach?
Jakie metody można wykorzystać do realizacji nawigacji między ekranami w aplikacjach Android?
W jakich przypadkach i z jakim dispatcherem mogą być wykonywane operacje map, filter i single w ramach Flow?
Jakie metody można użyć do obliczenia optymalnej liczby wątków dla puli wątków?
Czy w Twojej organizacji istnieje ustalony system poziomów kompetencji zawodowych lub stopni?
Czy są kandydaci przechodzący do ostatniego etapu rozmowy kwalifikacyjnej?
Czy może Pan wyjaśnić, co oznacza termin obfuskacja w programowaniu?
W jaki sposób realizujesz przejścia między różnymi fragmentami w aplikacji?
Jaka jest rola i zalety korzystania z interfejsu lokalnego źródła danych w architekturze aplikacji?
Czy można użyć operatora when do obsługi nie wszystkich podklas zamkniętej klasy?
Czy możesz wyjaśnić główne różnice w zakresie (scope) funkcji?
Czym różni się funkcja consumeAsFlow od receiveAsFlow w kontekście pracy z Kotlin Flow?
Wyjaśnij zasadę działania i rolę callbacków podczas aktualizacji interfejsu użytkownika w modelach architektury MVP lub MVVM.
Jakie są korzyści z używania struktury modułowej w rozwoju aplikacji i jakie są jej wady?
W jakich przypadkach lepiej stosować strukturę danych 'sekwencja'?
Jakie powody sprawiają, że użycie RelativeLayout nie jest zawsze optymalnym wyborem w rozwoju Androida?
Wyjaśnij, czym jest API Stream w Java i jak jest używana podczas pracy z kolekcjami danych
Wyjaśnij koncepcję bucket w implementacji HashMap i jak jest używana do przechowywania danych.
Czy można pracować z bazą danych SQLite na Android bez użycia biblioteki Room?
Jakie podejścia i narzędzia są stosowane do nawiązywania połączenia z serwerem w ramach rozwoju aplikacji?