Android
Czym jest refleksja w programowaniu?
Jaki jest główny problem z używaniem podkomponentów w Androidzie?
Jak radziłeś sobie w sytuacjach, gdy nie zgadzałeś się z oceną swojego kodu podczas przeglądu?
Jaka jest różnica między listą powiązaną a tablicą?
Na czym polega główna idea wzorca Fasada?
Czym jest ProGuard?
Gdzie będziesz przechowywać tokeny?
Do czego służą różne sposoby przesyłania danych między aplikacjami?
Jakie jest Twoje zdanie na temat bardzo długich klas zawierających od 2000 do 4000 linii kodu?
Czym są zasady SOLID i jak są stosowane w rozwoju Android?
Czym są korzenie zbieracza śmieci (Garbage Collector Roots)?
Jakie modyfikatory dostępu istnieją dla typów w Kotlin?
Czym jest układ w Androidzie, jakie rodzaje układów istnieją i kiedy należy ich używać?
Jak wykonać wstrzykiwanie interfejsu w Dagger?
Czym jest WorkManager?
Jak wyświetlić ciąg SVG jako plik wektorowy?
Na czym polega zasada podstawienia Barbary Liskov i jak jest stosowana w programowaniu?
Opowiedz o klasach Unit i Nothing w języku programowania Kotlin.
Jakie wzorce architektoniczne stosowane w rozwoju Android znasz?
Jak skomentowałbyś proces zaciemniania kodu?