Android
Jakie metody i narzędzia są używane w Java do realizacji synchronizacji wątków?
Jak zapewnić atomowe dodawanie danych do HashMap w warunkach wielowątkowości?
W jaki sposób realizujesz przejścia między różnymi fragmentami w aplikacji?
Jakimi metodami można wyeliminować wzajemne zależności między modułami lub komponentami systemu?
Jakie tematy i pytania zadawano ci na poprzednich rozmowach kwalifikacyjnych?
Czy możesz wymienić niektóre komponenty biblioteki Android Jetpack, które używałeś w swoich projektach?
Czy możesz wyjaśnić, czym jest funkcja z crossinline w Kotlinie i czym różni się od zwykłych funkcji inline?
Jak bardzo wygodne jest dla Ciebie korzystanie z sprzętu dostarczonego przez firmę lub własnego do pracy?
Jakie pytania najczęściej zadaje się na rozmowach kwalifikacyjnych na to stanowisko?
Jakie są korzyści z używania struktury modułowej w rozwoju aplikacji i jakie są jej wady?
Jaka jest zaleta używania Fragment w porównaniu z Activity pod względem zużycia zasobów?
Jak szybko można uzyskać element, jeśli odwołujemy się do niego według jego pozycji w tablicy?
Czy możesz podać przykłady różnych typów układów interfejsu, z którymi się spotkałeś?
Jaki jest cel folderu resources w projekcie?
Jak zaimplementować automatyczne ponowne uruchamianie aplikacji w przypadku awarii lub zatrzymania?
Jak zachowuje się HashMap, jeśli wstawimy do niej kilka obiektów z takim samym wynikiem funkcji hash?
Jakie podejścia i praktyki należy stosować podczas tworzenia wspólnego kodu w Kotlin Multiplatform, aby zapewnić jego jakość?
Czy klasy w Kotlinie są domyślnie dziedziczone bez dodatkowych modyfikatorów?
Jakie są główne różnice między architektonicznymi wzorcami MVP, MVVM i MVI w rozwoju interfejsów użytkownika?
Jak odróżnić pracę ContentProvider od interakcji z systemem plików w Androidzie?