Android
Dlaczego zaleca się dzielenie implementacji funkcjonalności na oddzielne API i implementacje w ramach modułu?
Czy masz doświadczenie w pracy z biblioteką Room do obsługi danych w aplikacjach Android?
Jakie są możliwe zagrożenia i problemy związane z uzyskaniem dostępu root na urządzeniu?
Czy możesz wyjaśnić cel i użycie słowa kluczowego 'object' w języku Kotlin?
Czy sprawdzałeś kod innego członka zespołu przed jego wdrożeniem lub integracją?
Czy możesz wymienić popularne biblioteki do wstrzykiwania zależności, oprócz Dagger?
Czy masz doświadczenie w programowaniu w języku Java?
Jak poprawnie zaimplementować metodę equals() w Twojej klasie?
Czy można zainicjować obiekt bez podania nazwy zmiennej?
W jakich sytuacjach lub w jakim kodzie zazwyczaj spotykasz się z wywołaniami funkcji takich jak SpecialFunction()?
Dlaczego warto używać aliasów dla typów danych w kodzie?
W jakich przypadkach stosowanie zasad Clean Architecture może być niezasadne?
Czy możesz wyjaśnić różnice między jednostkami miary px, dp i sp w kontekście tworzenia aplikacji Android?
Jaka jest rola i cel obiektu Job w systemie korutyn w Kotlin?
Czy możesz wyjaśnić, czym są rozszerzenia (Extensions) w języku Java i jak są realizowane?
Czy możesz opowiedzieć o projektach lub zadaniach, w których używałeś ClickHouse do przetwarzania danych?
Czy mógłbyś wyjaśnić, czym jest komponent Room w Androidzie i jak jest używany do pracy z bazami danych?
Jakie są zalety i wady korzystania z generowania kodu w Dagger do wstrzykiwania zależności?
Czy możesz wymienić i wyjaśnić główne adnotacje używane w Jetpack Compose?
Dlaczego podczas sprawdzania równości dwóch łańcuchów w większości języków są one uważane za różne obiekty, nawet jeśli zawartość jest taka sama?