Android
Jak zaimplementowałbyś wyświetlanie Toast po 5 sekundach? Co użyłbyś do zdarzeń jednorazowych?
Opowiedz więcej o tym, czym się zajmowałeś w [organizacja]. To było twoje pierwsze miejsce pracy jako backend-developer?
Czym jest mapa w Go, jak działa, jakie ma cechy?
Co możesz powiedzieć o wzorcach zapewniających niezawodność w mikroserwisach?
Opowiedz o blokadach i korzystaniu z transakcji w PostgreSQL.
Co jest dla ciebie ważne przy wyborze pracodawcy? Co oznacza dla ciebie mikrozarządzanie?
Uważasz się za middle+? Czego brakuje, aby zostać senior?
Jak wyglądały Twoje procesy Agile/Scrum?
Jak wybierałeś odpowiednie indeksy w PostgreSQL?
Opowiedz o ViewModelScope: jak on działa wewnątrz, jaki ma dispatcher?
Jak działa planista Go (model GMP)?
Jaka jest różnica między Dispatchers.IO a Dispatchers.Default?
Co dała ci [organizacja] pod względem rozwoju jako pierwsze miejsce pracy?
Jakie primitive synchronizacji są dostępne w Go? Czym RWMutex różni się od zwykłego Mutex?
Jaka jest różnica między przypisaniem przez .value a użyciem .update() w MutableStateFlow?
Zrefaktoryzuj kod: jest lista produktów, LazyColumn z ProductItem, przycisk FAB. Skup się na funkcjonalności, logice i architekturze.
Co zostanie wyświetlone w konsoli? Istnieje klasa Wallet z metodami deposit, withdraw, transfer. W kodzie dwa portfele wykonują transfery między sobą jednocześnie.
Opowiedz o przechowywaniu danych w PostgreSQL: co zaprojektowałeś, oraz o optymalizacji PostgreSQL — dlaczego zdecydowałeś się na optymalizację i jak to zrobiłeś?
Poziomy izolacji transakcji w PostgreSQL: czy je znasz, czy musiałeś je zmieniać w pracy i dlaczego?
Opowiedz mi o najfajniejszej rzeczy, którą zrobiłeś jako programista Android.