Android
Czy masz doświadczenie w korzystaniu z bibliotek lub narzędzi do pracy z przepływami danych lub asynchronicznością?
Jak odbywa się wyszukiwanie obiektów dostępnych przez korzenie zbieracza śmieci?
Jak zapewnić synchroniczną pracę i zapobiec konfliktom podczas korzystania z jednego konta na wielu urządzeniach jednocześnie?
Jak LeakCanary wykrywa odniesienia do zniszczonych Activity?
Z jakiej klasy dziedziczy klasa Application w Android?
Jakie metody można zastosować do organizacji wymiany danych między dwoma fragmentami w aplikacji?
Jak zaimplementowano dodawanie metodów do istniejących klas w Kotlinie za pomocą rozszerzeń?
Jakie główne klasy są używane do przetwarzania kolekcji danych w strukturze tablicowej?
Czy możesz wyjaśnić, czym są funkcje suspend w języku Kotlin i jak one działają?
Jakie frameworki używałeś w swoich projektach?
Jak można zapisywać instancje własnych klas na urządzeniu fizycznym?
Czy synchronizacja jest konieczna, gdy 500 korutyn uruchomionych na dispatcherach Main i IO jednocześnie zmieniają zmienną?
Jakie metody cyklu życia zostaną wywołane w Activity b, gdy otworzymy dialog?
Jakie narzędzia i podejścia używasz do tworzenia interfejsów użytkownika?
Jak zmienić przepływ, w którym będą wykonywane operacje na emitowanych danych i w którym będą emitowane te dane?
Jak stworzyć Retrofit?
Jak można zidentyfikować przyczynę awarii podczas uruchamiania aplikacji?
Bez jakich komponentów lub zasobów usługa nie będzie mogła się uruchomić w nowych wersjach Androida?
Czy możesz wyjaśnić, co oznacza efekt uboczny w programowaniu?
Czy możesz wymienić typy danych w Java, różne od podstawowych typów prymitywnych?