Sobes.tech

Python

Mit tenne, ha egy nehéz SQL-lekérdezés szűk keresztmetszetté válik?

132

Mi a különbség a threading és az asyncio között?

131

Adjon példát az interfészek szétválasztásának elvére a Python szabványos könyvtárában.

130

Meséljen arról, mit csinál a jelenlegi vállalatában, és milyen feladatok tartoznak a felelősségi körébe.

129

Hogyan történik egy osztálypéldány inicializálása Pythonban, és mire való a __new__?

128

Hogyan szinkronizáljuk vagy biztonságosan továbbítjuk az adatokat több szál vagy korutina között?

128

Adott egy n hosszúságú egész szám tömb, a height. N egyenes vonalat rajzoltak, és az i-edik vonal két vége a (i, 0) és (i, height[i]) pontokon található. Keresse meg két vonalat, amelyek az x-tengellyel (x tengely) együtt olyan tartályt alkotnak, amely a lehető legnagyobb vízmennyiséget tartalmazza. Adja vissza ennek a tartálynak a maximális víztömegét. Vegye figyelembe, hogy a tartályt nem lehet megdönteni. Példa 1: Bemenet: height = [1,8,6,2,5,4,8,3,7] Kimenet: 49 Magyarázat: A megadott függőleges vonalak a [1,8,6,2,5,4,8,3,7] tömböt képviselik. Ebben az esetben a maximális vízfelület (kék terület), amit a tartály tartalmazhat, 49. Példa 2: Bemenet: height = [1,1] Kimenet: 1 Korlátozások: n == height.length 2 <= n <= 10^5 0 <= height[i] <= 10^4

127

Miért szükségesek a private, protected és public hozzáférési szintek egyezményei Pythonban?

127

Mikor és miért választod a threadinget?

126

Milyen adatszerkezetet használnál, ha hatékonyan kell elemeket hozzáadni és eltávolítani a kezdetről és a végéről?

126

Körülbelül mennyi idő telt el a hiba megjelenése és kijavítása között?

125

Mit részesítesz előnyben: aszinkron vagy több szálú futtatás? Mi a különbség?

123

Írja le a változtatások szállítási folyamatát sürgős gyártási hiba javítása esetén.

121

Mit tegyünk, ha az SQL lekérdezés már optimalizálva van, de még mindig nehéz?

121

Írjon egy rate_limit(max_calls, period) dekorátort, amely korlátozza egy függvény hívásainak számát egy időben mozgó ablak segítségével: legfeljebb max_calls hívás az utolsó period másodpercben. A limit túllépése esetén a hívást nem szabad végrehajtani. Vegye figyelembe, hogy a függvényt több szál is hívhatja. Példa: @rate_limit(max_calls=5, period=60) az egy percen belüli hatodik hívást el kell utasítani.

120

Miben különböznek a TCP és az UDP, és melyik szinten működnek?

120

Használja típusmegjelöléseket a munkájában?

120
/4