Android
Co się stanie, jeśli długo wykonywać pracę w głównym (UI) wątku aplikacji?
Do czego służą funkcje inline w programowaniu?
Czy pracowałeś z Jetpack Compose?
Czy wiesz, jakie są wady ListView w porównaniu do RecyclerView?
Czy można nadpisać metodę statyczną w klasie dziedziczącej?
Jakie wzorce projektowe w rozwoju mobilnym preferujesz i dlaczego?
Jak zaimplementować dynamiczne ekrany w czasie działania, które nie były przewidziane na początku?
Czy możesz wyjaśnić, czym jest biblioteka Retrofit i do czego służy w rozwoju aplikacji Android?
Jaka jest różnica między typami prostymi a typami referencyjnymi?
Jakie są różnice między poziomami dostępu: publicznym, prywatnym i chronionym?
Co wiesz o zanieczyszczeniu sterty (heap pollution)?
Czym jest soft-code?
Czy w jednym bloku try może być kilka bloków catch?
Opowiedz o odbiornikach i dostawcach treści w Androidzie.
Jaka jest różnica między action a category w Intent?
Czy interesuje Cię praca nad poprawą struktury i czytelności kodu poprzez refaktoryzację?
W jakich przypadkach użycie null safety może prowadzić do problemów?
Co się stanie podczas porównywania Integer a = 127 i int b = 127 oraz Integer a1 = 128 i int b1 = 128 w Java? Wyjaśnij, dlaczego wyniki porównania będą się różnić.
Czym są wyrażenia lambda z punktu widzenia składni w Java i Kotlin?
Jaka jest rola kanału w architekturze systemu i jak on współdziała z wieloma subskrybentami lub konsumentami?