Czy możesz wymienić główne wzorce projektowe i wyjaśnić ich przeznaczenie?
Python
Jakie podejścia są używane do organizacji asynchronicznej wymiany danych między mikroserwisami?
Kiedy jest odpowiedni moment na zastosowanie monolitycznego rozwiązania architektonicznego w rozwoju systemu?
Jak odbywa się komunikacja między poszczególnymi mikroserwisami w architekturze systemu?
Jakie ograniczenia nakłada globalny blokad interpreter w Pythonie i jak to wpływa na wielowątkowość?
Jak wyglądały testy w waszych projektach?
Co trzeba wiedzieć o mechanizmie dziedziczenia w języku Python i jakie cechy on obejmuje?
Czy w ostatnim projekcie używałeś architektury monolitycznej czy rozproszonych mikroserwisów?
Jak zarządzana jest pamięć w interpreterze Pythona?
Opisz najważniejsze wyzwania zarządcze, z którymi się spotkałeś w swojej praktyce.
Wyjaśnij, czym jest GIL w języku programowania Python i jaką rolę odgrywa w wykonywaniu wątków.
Czy masz doświadczenie w korzystaniu z Kubernetes w projektach?
Jaka jest rola i funkcja GIL w interpretowanych językach programowania, takich jak Python?
Jakimi metodami zwykle poprawiasz wydajność i szybkość tworzenia obrazów Docker?
Czy masz doświadczenie w tworzeniu i zarządzaniu obrazami Docker?
Czym różnią się koncepcje generatora i iteratora w programowaniu?
Ile wątków i procesów jest zaangażowanych podczas korzystania z asyncio w Pythonie?
Czy możesz wyjaśnić koncepcję choreografii w organizacji interakcji mikroserwisów?
Opisz swoje doświadczenie z Apache Kafka i jego rolę w Twoich rozwiązaniach projektowych.
Czy możesz wyjaśnić koncepcję Sagi w kontekście rozwoju architektury mikroserwisów?