Dlaczego indeksy GIN mogą się rozrastać?
Python
Jaka jest różnica między threading a asyncio?
Co byś zrobił, gdyby ciężkie zapytanie SQL stało się wąskim gardłem?
Podaj przykład zasady rozdzielania interfejsów w standardowej bibliotece Pythona.
Opowiedz nam, czym się zajmujesz w obecnej firmie i jakie zadania należą do Twojej odpowiedzialności.
Czy używałeś wielodziedziczenia?
Jak synchronizować lub bezpiecznie przesyłać dane między wieloma wątkami lub korutynami?
Jak przebiega inicjalizacja instancji klasy w Pythonie i do czego służy __new__?
Dany jest tablica liczb całkowitych height o długości n. Narysowano n linii pionowych, a końce linii i znajdują się w punktach (i, 0) i (i, height[i]). Znajdź dwie linie, które razem z osią x tworzą pojemnik, mieszczący maksymalną ilość wody. Zwróć maksymalną objętość wody, którą taki pojemnik może pomieścić. Zwróć uwagę, że pojemnika nie można przechylać. Przykład 1: Wejście: height = [1,8,6,2,5,4,8,3,7] Wyjście: 49 Wyjaśnienie: Wskazane linie pionowe są reprezentowane przez tablicę [1,8,6,2,5,4,8,3,7]. W tym przypadku maksymalna powierzchnia wody (obszar niebieski), którą może pomieścić pojemnik, wynosi 49. Przykład 2: Wejście: height = [1,1] Wyjście: 1 Ograniczenia: n == length of height 2 <= n <= 10^5 0 <= height[i] <= 10^4
Do czego służą umowy dotyczące poziomów dostępu private, protected i public w Pythonie?
Kiedy i dlaczego wybierasz wątki?
Jakiej struktury danych użyłbyś, jeśli musisz efektywnie dodawać i usuwać elementy z początku i z końca?
Ile mniej więcej czasu minęło między pojawieniem się błędu a jego naprawą?
Co wolisz: asynchroniczność czy wielowątkowość? Na czym polega różnica?
Czym różnią się TCP i UDP, i na jakim poziomie działają?
Co zrobić, jeśli zapytanie SQL jest już zoptymalizowane, ale nadal jest ciężkie?
Opisz proces dostarczania zmian w przypadku pilnej naprawy błędu w produkcji.
Czy używałeś RabbitMQ w produkcji?
Czy używasz adnotacji typów w swojej pracy?
Czym charakteryzują się klasy abstrakcyjne i metody abstrakcyjne oraz do czego są potrzebne?