Jak diagnozujesz wolne zapytania w PostgreSQL w produkcji? Jakie narzędzia używasz?
Python
Co się dzieje w obecnej implementacji z słownikiem, gdy wykonywane są jednoczesne żądania z tym samym kluczem idempotentnym?
Co się dzieje w otwartym pliku konfiguracyjnym?
Czym różni się monolit od rozproszonego monolitu?
Czym jest generator, jak działa, na czym polega jego optymalność i jak go rozpoznać w kodzie?
Jak zadania trafiały do ciebie: czy były one w pełni przygotowane z wyprzedzeniem, czy uczestniczyłeś w ich opracowaniu?
Jakie wzorce odporności stosujesz?
Ile kodu piszesz sam i ile generuje agent?
Które wolisz: Django czy FastAPI, i dlaczego? Czy kiedykolwiek podłączyłeś Swagger i napisałeś dokumentację API? Jakie są różnice w asynchroniczności?
Czy obsługiwałeś dwa serwisy: scoring i weryfikację klientów?
Czym są magiczne (dunder) metody w Pythonie?
Dlaczego wymyślono programowanie asynchroniczne i lekkie wątki/korutyny?
Jak zorganizować pracę, jeśli zewnętrzna integracja pozwala tylko na 1 żądanie na sekundę, a do Ciebie dociera 10 żądań?
Jak debugujesz problem, gdy kontener Docker nagle umiera? Jakie polecenia używasz i na co patrzysz w logach?
Jak zaimplementować obsługę/SDK dla banku, jeśli żądanie utworzenia transakcji przekracza limit czasu i nie wiadomo, czy transakcja została utworzona? Jak zagwarantować osiągnięcie ostatecznego statusu?
Jakie wbudowane biblioteki Pythona znasz i najczęściej używasz?
Jak trafiłeś do rozwoju i dlaczego wybrałeś kierunek backend?
Czym zwykle się posługuje do testów jednostkowych?
Jeśli się zgodzimy, czy jesteś gotowy zacząć od następnego poniedziałku?
Jak zorganizowana była praca z Git i zespołem na projekcie? Jak przebiegła recenzja kodu? Co zrobiono podczas pilnego hotfixa podczas wydania? Czy ustawiłeś pipeline CI/CD i używałeś Docker/Docker Compose?