Jakie są zalety i wady korzystania z architektury mikroserwisów?
Python
Czym są fork i spawn, i czym jest copy-on-write?
Czym jest GIL w Pythonie? Dlaczego przeszkadza w wielowątkowości, ale nie w asynchroniczności?
Jaki jest obiekt zwracany przez funkcję z `yield`, i jaka adnotacja typu zwrotu jest tutaj odpowiednia zamiast `list[str]`?
Kto zajmował się konfiguracją monitorowania i jakie narzędzia były używane?
Z jakimi głównymi trudnościami spotykają się podczas korzystania z funkcji Lambda?
Jaka jest różnica między Chains a Agents w LangChain? Kiedy co używać?
Jak działa EventLoop w Pythonie? Czym różni się asynchroniczność od wielowątkowości i wieloprocesowości?
Opowiedz o najważniejszych i najbardziej interesujących projektach i zadaniach w swojej karierze. Dlaczego chcesz odejść z obecnego miejsca pracy i czego szukasz?
Jak podzieliliście monolit na mikroserwisy? Jaką logikę stosowaliście do podziału na domeny? Jak zapewnialiście niezależność domen i zarządzanie transakcjami?
Czym jest FastAPI? Czym różni się od Django?
Jak Python przydziela pamięć? Opowiedz o arenach, pulach i blokach.
Jaki jest dla ciebie najważniejszy czynnik przy wyborze nowego miejsca pracy?
Jakie są zalety architektury mikroserwisów? Czy zawsze udawało się uczynić usługi całkowicie niezależnymi?
Spójrz na kod aplikacji FastAPI. Czy możemy usunąć async z funkcji obsługi (zamienić async def na def)? Czy to będzie działać, czy są jakieś szczegóły?
Opowiedz o swoim głównym stosie, w którym masz najwięcej doświadczenia.
Opowiedz o swoim doświadczeniu w implementacji i korzystaniu z mechanizmów buforowania w aplikacjach.
Do czego służy chunking? Czym są wektorowane fragmenty?
Czym jest offset w Kafka? Jak się porusza?
Jakie mechanizmy komunikacji międzyprocesowej (IPC) istnieją w Linux?