Flutter
Czy możesz wyjaśnić koncepcję mixinów w języku Dart i ich zastosowanie?
Jakie narzędzia technologiczne i języki programowania interesują Cię do przyszłej pracy?
Wyjaśnij różnice między słowami kluczowymi final, const i var w kontekście programowania.
Jakimi metodami można zaimplementować strukturę danych mapy (lub słownika)?
Jaki jest cel wzorca Scoped Model w zarządzaniu stanem aplikacji?
Co zwraca metoda didUpdateWidget w Flutter?
Krótko opowiedz, jakie jest główne zadanie funkcji hash i jak jest ona wykorzystywana w programowaniu.
Wyjaśnij różnice między zasadami Odwrócenia Zależności i Wstrzykiwania Zależności oraz jak odnoszą się one do projektowania systemów modułowych.
Ile osób uczestniczyło w pierwotnej wersji twojego projektu?
Jakie rodzaje efektów animacji możesz opisać?
Czy możesz wyjaśnić zasadę projektowania responsywnego i dlaczego jest potrzebne?
Czy możesz wyjaśnić, co oznacza słowo kluczowe 'open' w języku programowania Dart?
Wyjaśnij koncepcję i zastosowanie `late init` w języku Dart.
Wyjaśnij, jak zasada otwartości-zamknięcia jest stosowana w praktyce w rozwoju komponentów oprogramowania.
Wyjaśnij, co oznacza modyfikator sealed w programowaniu i jak jest używany.
Jaka jest główna rola BLoC w zarządzaniu stanem w aplikacjach Flutter?
Czy może Pan/Pani wyjaśnić, czym jest wzajemne blokowanie w systemach operacyjnych i jak ono powstaje?
Jaka jest szacunkowa złożoność czasowa operacji usunięcia elementu z listy jednokierunkowej?
Czy mógłbyś opowiedzieć o istniejącej strategii pracy z gałęziami w Git, której używałeś w poprzednim miejscu pracy?
Wyjaśnij koncepcję wzorca 'Fabryka abstrakcyjna' i jak jest używany w projektowaniu systemów programowych.