Czy używałeś polecenia cherry-pick do wybierania i przenoszenia konkretnych commitów w git?
Python
Czy brałeś udział w rozwiązywaniu problemów algorytmicznych?
Czy używałeś ograniczenia liczby zapytań w FastAPI?
Jak współpracowałeś z wewnętrznymi systemami i narzędziami w swojej poprzedniej pracy?
Jakie indeksy na tabeli users na podstawie napisanych zapytań?
Zaprojektuj serwis w FastAPI: przyjmuje trigger zgodnie z harmonogramem, przetwarza dokumenty PDF z Kafka (OCR, wydobywanie encji), zapisuje tekst + encje w Postgres. Jak byś zaprojektował strukturę?
Jaka jest rola indeksów w bazie danych i jak pomagają przyspieszyć wykonywanie zapytań?
Nazwij podstawową hierarchię wyjątków w Pythonie. Od czego wszystko się zaczyna?
Czy mógłbyś opowiedzieć, czym zwykle zajmujesz się w swojej pracy?
Czy znasz systemy wieloagentowe?
Jak działa zbieracz śmieci w Pythonie?
Napisz funkcje multiplier i minuser (zamknięcia).
Czy może Pan/Pani wyjaśnić koncepcję architektury mikroserwisów i jej główne cechy?
Jak działała pętla zdarzeń w Twojej asynchronicznej usłudze? Jak rozwiązywali operacje blokujące?
Przeanalizuj poniższy kod Pythona, który używa threading do inkrementacji zmiennej licznika: ```python import threading import time counter = 0 def increment(): global counter for _ in range(100000): current = counter counter = current + 1 thread1 = threading.Thread(target=increment) thread2 = threading.Thread(target=increment) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Ostateczna wartość licznika: {counter}") ``` Wyjaśnij, jaka jest oczekiwana wartość wyjściowa i omów potencjalne problemy z tym kodem podczas korzystania z wątków.
Opowiedz w wolnej formie, czym się zajmowałeś, jakie interesujące rzeczy z twojego doświadczenia?
Jak uruchomić blokujący kod synchroniczny (np. obliczenia trwające 1 sekundę) na endpoint w FastAPI, nie blokując EventLoop?
Czy posiadasz dokument potwierdzający służbę wojskową?
Czy masz doświadczenie w pracy z wielowątkowością w Pythonie i jak realizowałeś równoległe wykonywanie zadań?
Jak zmierzyć jakość odpowiedzi systemu RAG, jeśli nie możemy fizycznie przetestować wszystkich przypadków użycia i nie znamy się na dziedzinie?