Python
Co robi asyncio.gather i po jakim czasie zwróci wynik, jeśli dwie funkcje async wykonują się odpowiednio przez 5 i 15 sekund, ale zawierają tylko obliczenia CPU-bound bez await?
Czy można zmieniać zawartość zmiennych typu referencyjnego po ich inicjalizacji, i co to oznacza?
Jakie są zalety korzystania z asyncio dla operacji asynchronicznych w porównaniu z wątkami pod względem wydajności?
Czy możesz wyjaśnić, czym są __slots__ w Pythonie i jak wpływają na zarządzanie pamięcią obiektów?
Czy masz doświadczenie w stosowaniu zasad polimorfizmu w swoich projektach?
Jakie alternatywne protokoły lub mechanizmy wymiany danych były stosowane zamiast REST w projektach?
Jakiego poziomu trudności można oczekiwać od indeksów hash?
Jak odbywa się podział pamięci między wieloma procesami i wątkami w systemie operacyjnym?
Czy można w Pythonie używać list do jednoczesnego przechowywania elementów różnych typów danych?
Jakie są zalety korzystania z przetwarzania asynchronicznego w porównaniu z wątkami w programowaniu wielowątkowym?
Czy mógłbyś opowiedzieć o swoich poprzednich zadaniach zawodowych i doświadczeniu?
Jaką rolę pełni każdy komponent w zestawie Uvicorn + Nginx + aplikacja Python?
Jakie dane należy przesłać do systemu Grafana/monitorowania, aby zdiagnozować, czy problem jest normalnym czy anormalnym zachowaniem?
Kto zarządza zmianą wątków w implementacji GIL w Pythonie?
Jaka jest podobieństwo między zakresem a iteratorem w Pythonie w kontekście iteracji po elementach?
Co wydrukuje ten kod def calc(): return [lambda x: i * x for i in range(4)] for res in calc(): print(res(2))
Czy masz doświadczenie w korzystaniu z generatorów w swoich projektach?
Czym różni się algorytm szybkiego sortowania od metody sortowania przez scalanie pod względem zasad działania i wydajności?
Jaki jest stopień złożoności algorytmu wyszukiwania konkretnego elementu na liście po indeksie?
Jak używa się fixture do interakcji z bazą danych podczas pisania testów?