Czy możesz opisać, jak wyglądał proces sprawdzania kodu w twojej poprzedniej firmie?
Android
Czy możesz wyjaśnić różnice między zwykłą klasą a klasą danych w języku programowania?
Czym różnią się typy danych Single i Observable w bibliotece RxJava?
Kiedy zaleca się stosowanie data class w Twoim projekcie?
Jakie komponenty odpowiadają za realizację reguł biznesowych w ramach Clean Architecture?
Jakie metody są zwykle implementowane w klasach danych w twoim doświadczeniu?
W którym miejscu aplikacji jest realizowana logika biznesowa przy użyciu zasad Clean Architecture?
Jaka jest rola komponentu DiffUtil w optymalizacji aktualizacji list w interfejsie?
Kiedy warto zaimplementować własną metodę equals() w klasach danych?
Jaki rodzaj projektów lub zadań najbardziej Cię przyciąga do pracy?
Jakie mechanizmy pozwalają na wstrzymywanie i wznawianie wykonywania korutyn w programowaniu?
Jak zorganizowane są procesy pracy i interakcje w Twoim obecnym projekcie lub zespole?
W jakich sytuacjach warto unikać używania data class w kodzie?
Czy możesz opisać główne zimne strumienie (cold flows) w Coroutines i ich cechy?
Jakie są różnice między Dispatchers.IO a Dispatchers.Default w Coroutine i w jakich przypadkach warto ich używać?
Jaki jest cel i zastosowanie słowa kluczowego suspend w języku programowania?
Jaki jest główny powód używania mechanizmów synchronizacji w programowaniu?