Sobes.tech

Python

Šta biste uradili ako teška SQL upit postane usko grlo?

131

Koja je razlika između threading i asyncio?

129

Da li ste koristili višestruko nasleđivanje?

128

Dajte primer principa razdvajanja interfejsa u standardnoj biblioteci Pythona.

128

Kako sinhronizovati ili sigurno preneti podatke između više niti ili korutina?

128

Dat je niz celobrojnih nizova height duljine n. Nacrtane su n vertikalnih linija, a krajevi i-te linije nalaze se u tačkama (i, 0) i (i, height[i]). Pronađite dve linije koje zajedno sa x-osom (osa x) formiraju kontejner koji može da drži maksimalnu količinu vode. Vratite maksimalni volumen vode koji takav kontejner može da drži. Imajte na umu da kontejner ne može biti nagnut. Primer 1: Ulaz: height = [1,8,6,2,5,4,8,3,7] Izlaz: 49 Objašnjenje: Navedene vertikalne linije predstavljene su nizom [1,8,6,2,5,4,8,3,7]. U ovom slučaju, maksimalna površina vode (plavo područje), koju može da drži kontejner, je 49. Primer 2: Ulaz: height = [1,1] Izlaz: 1 Ograničenja: n == dužina niza height 2 <= n <= 10^5 0 <= height[i] <= 10^4

127

Zašto su potrebni dogovori o nivoima pristupa private, protected i public u Pythonu?

126

Ispričajte nam čime se bavite u trenutnoj kompaniji i koji zadaci spadaju u vašu odgovornost.

126

Када и зашто бираш threading?

125

Kako se dešava inicijalizacija instance klase u Pythonu i čemu služi __new__?

125

Koju strukturu podataka biste koristili ako je potrebno efikasno dodavati i uklanjati elemente sa početka i kraja?

124

Колико је приблизно времена прошло између појаве баг-а и његовог исправљања?

124

Šta više voliš: asinhronost ili višestruko pokretanje? Čime se razlikuju?

121

Da li ste koristili RabbitMQ u produkciji?

121

Napišite dekorator rate_limit(max_calls, period), koji ograničava broj poziva funkcije pomoću kliznog prozora u vremenu: ne više od max_calls poziva u poslednjih period sekundi. Kada se prekorači limit, poziv ne bi trebalo da se izvrši. Uzmite u obzir da funkciju mogu pozivati iz više niti. Primer: @rate_limit(max_calls=5, period=60) šesti poziv u toku minuta treba biti odbijen.

120

Опишите процес испоруке измена у случају хитне исправке грешке у производњи.

120

Koja je osobina apstraktnih klasa i apstraktnih metoda i čemu služe?

120

Šta uraditi ako je SQL upit već optimizovan, ali i dalje ostaje težak?

120

Да ли користите анотације типа у вашем раду?

119
/4