Sobes.tech

Python

Jak dokładnie uzyskuje się wartość w szóstej linii podczas wywoływania res(2)?

172

Czym jest WAL (Write-Ahead Log) w PostgreSQL i do czego służy?

151

Czym są zagnieżdżone transakcje w PostgreSQL i do czego służą?

140

Zaprojektuj system indeksowania dla tabeli zawierającej wszystkie miasta Rosji, biorąc pod uwagę, że wyszukiwanie będzie prowadzone według nazwy miasta.

139

Opis jest sporządzany przez analityka biznesowego, który napisał zadanie "jak mógł" i może podać opisy wymagań biznesowych. Istnieje straszny kod legacy napisany w PHP, który otrzymuje pliki logów z S3 je analizuje, zapisuje wynik w odpowiednim miejscu. Wiemy: pliki przychodzą raz na godzinę, obecnie 5 sztuk wszystkie pliki znajdują się w jednym buckecie Dane muszą być kierowane do różnych miejsc w zależności od formatu – postgres/pliki lokalne Należy napisać ETL, który zaimplementuje taką funkcjonalność. Konkretną implementację metod (czytania danych/wysyłania danych itp.) można pominąć.

137

Co myślisz o czytelności alternatywnego rozwiązania problemu późnego wiązania przez zagnieżdżoną fabrykę funkcji (function factory)?

132

Jeśli funkcja może legalnie zwracać NaN (co jest normalnym zachowaniem), a Twoja obecna implementacja cache w tym przypadku generuje błąd lub zawsze będzie przeliczać, jak to naprawisz?

128

Opowiedz mi o indeksach w PostgreSQL: do czego służą, jakie typy istnieją, kiedy ich używać.

127

Co wydrukuje ten kod def calc(): return [lambda x: i * x for i in range(4)] for res in calc(): print(res(2))

127

Opis jest sporządzany przez analityka biznesowego, który napisał zadanie "jak mógł" i może podać opisy wymagań biznesowych. Istnieje przerażający kod legacy napisany w PHP, który otrzymuje pliki logów z S3 je analizuje, zapisuje wynik w odpowiednim miejscu. Wiemy: pliki przychodzą raz na godzinę, obecnie 5 sztuk wszystkie pliki znajdują się w jednym buckecie Dane muszą być kierowane do różnych miejsc w zależności od formatu – postgres/pliki lokalne Należy napisać ETL, który realizuje taką funkcjonalność. Pisanie konkretnych metod (czytania danych/wysyłania danych itp.) można pominąć.

122

Co działa szybciej przy dokładnym dopasowaniu — indeks B-drzewo czy Hash w PostgreSQL?

117

Nie zmieniając głównego kodu, zmień tylko list comprehension, pozostawiając lambdę, tak aby każda lambda przechwytywała swoją wartość i — jak to zrobić?

116

def cache(): """ Uzupełnij kod dekoratora tutaj """ pass

110

Dlaczego we wszystkich wywołaniach podstawiana jest trójka (wartość i=3)?

104