Jak znaleźć flaky test jednostkowy? Jakie mogą być przyczyny?
Python
O pamięci podręcznej: powiedz, jakie są potencjalne problemy przy korzystaniu z pamięci podręcznej, pułapki, które mogą powodować poważne problemy.
Jak poprawnie uruchomić asynchroniczne zadanie w Django?
Jaka jest różnica między [x for x in y] a (x for x in y)?
Czy wiesz, czym różnią się modele skalowania w Uvicorn i Gunicorn?
Jak token odświeżania zapewnia bezpieczeństwo? Co zrobić, jeśli token odświeżania zostanie skradziony?
Opowiedz o swoim doświadczeniu zawodowym w [firma]
Czy masz doświadczenie w pracy z Django?
Omówmy wewnętrzne struktury danych w Pythonie, a dokładniej ich złożoność algorytmiczną. Zacznijmy od listy — opowiedz, proszę, o złożoności podstawowych operacji na liście.
counter = 0 def increment(): >>>>counter += 1 increment() print(counter) Co zostanie wyświetlone na ekranie i dlaczego?
Czy używasz narzędzi AI w codziennym rozwoju?
Czym są wspólne wyrażenia tabel (CTE) w SQL?
[x dla x w y] z (x dla x w y)
Czy pracowałeś głównie z FastAPI czy Django? Czy możesz wyjaśnić select_related i prefetch_related — co to jest i do czego służy?
O relacyjnych bazach danych ogólnie (nie konkretnie PostgreSQL): jeśli baza nie radzi sobie z ilością danych, odczyt/zapis jest wolny — opowiedz krok po kroku, od prostego do skomplikowanego, jak zoptymalizować tę sytuację.
Czym są Mock i Spy w testowaniu?
Kiedy generatora w ogóle nie można używać i kiedy konieczne jest użycie listy? Na przykład, jeśli trzeba wielokrotnie iterować, czy generator się sprawdzi?
Jakie zadania w Pythonie dobrze się paralelizują, a które źle? Jakie narzędzia używać do zadań związanych z IO i CPU?
Do jakich zadań lepiej wybrać brokera wiadomości?
Istnieje duży, ważny raport, który jest długo tworzony, przechowujemy go w pamięci podręcznej, ale nie wiemy, jak często należy go odświeżać (w różne okresy, w zależności od zmian danych). Jak działa unieważnianie pamięci podręcznej w takim przypadku, jak je przeprowadzić?