Jakie metody lub biblioteki używałeś do realizacji operacji asynchronicznych w swoich projektach?
Android
Na czym polega konieczność używania korutyn w programowaniu?
Jakie są podejścia do realizacji wykonywania zadań w tle w aplikacjach na Androida?
Jaka jest różnica między Min SDK, Target SDK a Compile SDK w ustawieniach projektu Android?
Jakiego rodzaju strumienie są używane w Dispatcher.Main do wykonywania zadań UI?
Kiedy planujesz zacząć pracę w nowym miejscu?
Czy wartość typu val jest niezmienna po jej zadeklarowaniu?
Jakie masz doświadczenie w procesie poszukiwania pracy?
Jakie są różnice między słowami kluczowymi const val i val w Kotlin?
Jak zaimplementowana jest metoda equals() w klasie Any i co porównuje?
Czy możesz wyjaśnić koncepcję PendingIntent i jak jest ona używana w rozwoju Android?
Czy możesz wyjaśnić koncepcję konkurencji strukturalnej w programowaniu?
Czy można napotkać wyjątek NullPointerException w Kotlin?
Czy możesz wyjaśnić, czym są korzenie zbieracza śmieci i jakie są ich typy?
Jakie funkcje zakresu (scope functions) w Kotlinie znasz?
Opisz swoje doświadczenie w tworzeniu i korzystaniu z komponentów platformy Android w swoich projektach.
Jak jest zaimplementowana metoda porównywania obiektów za pomocą equals() w klasie Object?
Czy możesz wyjaśnić, co oznacza termin reified w programowaniu?
Wyjaśnij, co oznacza modyfikator noinline w funkcjach i w jakich scenariuszach jest stosowany.
Co sprawia, że słowo kluczowe val jest niezmienne w kodzie?