Jaka jest różnica między DELETE a TRUNCATE w SQL?
Python
Jak zorganizować migracje bazy danych w CI/CD tak, aby nie przerywać pracy serwisu?
Jaka jest rola i cel gałęzi w systemie kontroli wersji Git?
Jak w Pythonie realizowana jest wieloprocesowość i zarządzanie wieloma procesami?
Jak oceniasz stosowanie wzorców projektowych w rozwoju?
Opowiedz o obsłudze wyjątków w Pythonie: jaka jest konstrukcja i jakie mają bloki?
Jakie funkcje i możliwości zapewnia serwer SGI?
Jaka jest rola i znaczenie refaktoryzacji w procesie tworzenia oprogramowania?
Jakie są różnice między frameworkami FastAPI i Django przy tworzeniu aplikacji internetowych?
Dlaczego konieczna jest organizacja struktury folderów i plików w projekcie Django?
Czym jest partycja w Kafka? Czym jest grupa konsumentów?
Opisz swoje doświadczenie w przeprowadzaniu migracji baz danych w poprzednich projektach.
Jakie podejścia stosujesz podczas pracy z kolekcjami danych w swoich projektach?
Jak można wykorzystać narzędzia funkcjonalne w kolekcjach do przetwarzania danych?
Jakie masz doświadczenie w tworzeniu i korzystaniu z frameworka Django w projektach?
Opowiedz o interakcji usług przez REST i Kafka — w jakich przypadkach używałeś każdego podejścia?
Czy zdarzały się sytuacje, gdy konieczne było ponowne wykonanie żądania POST bez zmiany wyniku?
Do czego służą indeksy? Wyjaśnij na przykładzie indeksu złożonego (userId, updatedAt): trzy zapytania — po userId, po userId+updatedAt, tylko po updatedAt. Gdzie zadziała indeks?
Jak różni się zarządzanie pamięcią między wątkami a procesami w Pythonie?
W jaki sposób odbywa się wymiana informacji między wątkami wykonawczymi w aplikacjach programowych?