Python
Za co byłeś odpowiedzialny, jakie było twoje zadanie?
Czym są kody statusu HTTP? Wymień najważniejsze.
Dlaczego serwer może odpowiadać na ping, ale być niedostępnym przez TCP/UDP, na przykład przez HTTP lub FTP?
Co robi EXPLAIN i co się zmienia przy dodaniu ANALYZE? Kiedy indeks jest bezużyteczny?
Zrozumieliśmy, że nie mamy indeksu, więc utworzyliśmy indeks. W jakich sytuacjach ten indeks może nie działać?
Co może powodować wyciek pamięci, jeśli jest garbage collector?
Jakie frameworki Pythona do pracy z REST API znasz?
Jakie metody można zastosować do określenia stabilności programu przy dużym obciążeniu dużą liczbą użytkowników?
Co szczególnie przyciągnęło cię do naszej oferty pracy?
Czy można uzyskać dostęp do atrybutu lub metody klasy, które zaczynają się od dwóch podkreśleń? Jakie są cechy?
Jak debugujesz wolne zapytanie SQL?
Czy można dodać w jednej klasie zarówno synchroniczne (__enter__, __exit__), jak i asynchroniczne (__aenter__, __aexit__) metody menedżera kontekstu?
Czym są p95, p99 i jakie inne percentyle istnieją?
Jaka jest ostateczna złożoność algorytmu po usunięciu operacji kwadratowej? Czy to prawda, że rozmiar alfabetu m w żaden sposób nie wpływa na złożoność czasową?
Jeśli wewnątrz menedżera kontekstu zwrócisz połączenie, czy zostanie ono zwrócone jako otwarte czy zamknięte?
Opowiedz o swoim doświadczeniu, ciekawym projekcie lub obecnym. Jakie zadania wykonujesz, jakich technologii używasz?
Uruchamiając aplikację Flask za pomocą `python main.py`, na konsoli pojawia się ostrzeżenie, że nie jest to do produkcji. Co to oznacza, dlaczego się pojawia i jak sobie z tym radzić?
Istnieje tabela z 10 milionami użytkowników, zapytania działają wolno. Jak rozwiązać problem? Opowiedz o indeksach złożonych i ich zasadzie działania.
Opowiedz krótko o sobie, co cię skłoniło do aplikowania na to stanowisko, jakie masz oczekiwania?
Czy częściej pisałeś zapytania SQL przez ORM czy bez ORM?