Czy możesz wymienić główne struktury danych i krótko opisać ich zastosowanie?
Python
Czy możesz wymienić główne wzorce projektowe i wyjaśnić ich przeznaczenie?
Wyjaśnij zasadę działania generatorów w języku Python i ich główne zalety
Jak można zaimplementować mechanizm do sekwencyjnego pobierania losowych lub z góry określonych wartości?
Jakie masz doświadczenie w tworzeniu i korzystaniu z frameworka Django w projektach?
Jakie struktury danych można użyć zamiast zwykłego słownika?
Czy możesz wyjaśnić zasadę działania polecenia EXPLAIN ANALYZE w SQL i jak jest ono używane do optymalizacji zapytań?
W jakich sytuacjach optymalnie jest stosować struktury danych typu lista?
W jakich przypadkach warto stosować strukturę danych krotka?
Czy masz doświadczenie w tworzeniu wielowątkowych aplikacji lub komponentów wykorzystujących równoległe wykonywanie zadań?
Jak zaimplementować mechanizm iteracji po elementach kolekcji za pomocą iteratora?
Czy masz doświadczenie w tworzeniu lub korzystaniu z procesów asynchronicznych?
Czy można uznać tę listę za bezpieczną do pracy w środowisku wielowątkowym?
Czy możesz wyjaśnić, jak zaimplementowane są iteratory w Pythonie i jakie korzyści przynoszą podczas pracy z kolekcjami danych?
Wyjaśnij różnicę między poleceniami 'git rebase' i 'git merge' w zarządzaniu gałęziami Git.
Czy możesz wyjaśnić, czym jest indeks w systemie zarządzania bazami danych i jak wpływa na wydajność?
Opisz najtrudniejsze zadanie, w którym brałeś udział i jak je rozwiązałeś
Czy możesz wyjaśnić na czym polega problem N+1 w kontekście pracy z bazami danych?