Miks GIN-indeksid võivad kasvada?
Python
Mida teeksite, kui raske SQL-päring muutub kitsaskohaks?
Mis vahe on threading ja asyncio vahel?
Tooge näide Python standardraamatukogu liidese eraldamise põhimõttest.
Rääkige me, millega tegelete praeguses ettevõttes ja millised ülesanded kuuluvad teie vastutusalasse.
Kuidas sünkroniseerida või turvaliselt edastada andmeid mitme niidi või korutina vahel?
Kas kas kasutate mitmekordset pärandamist?
Kuidas toimub klassi eksemplari initsialiseerimine Pythonis ja milleks on __new__?
Antud on täisarvude massiiv height pikkusega n. Joonistatud on n vertikaalset joont ning i-nda joone otsad asuvad punktides (i, 0) ja (i, height[i]). Leidke kaks joont, mis koos x-teljega (x-telg) moodustavad konteineri, mis mahutab maksimaalse koguse vett. Tagastage sellise konteineri maksimaalne veekogus. Pange tähele, et konteinerit ei tohi kallutada. Näide 1: Sisend: height = [1,8,6,2,5,4,8,3,7] Väljund: 49 Selgitus: Üksikasjalikud vertikaalsed jooned on esitatud massiiviga [1,8,6,2,5,4,8,3,7]. Sellisel juhul on maksimaalne vee pindala (sinine ala), mida konteiner võib mahutada, 49. Näide 2: Sisend: height = [1,1] Väljund: 1 Piirangud: n == height.length 2 <= n <= 10^5 0 <= height[i] <= 10^4
Miks on Pythonis vajalikud juurdepääsutasemed private, protected ja public?
Millal ja miks valite threading?
Millist andmestruktuuri kasutaksite, kui peate tõhusalt lisama ja eemaldama elemente algusest ja lõpust?
Kui palju aega on möödunud vea ilmnemisest selle parandamiseni?
Mida eelistate: asünkroonsust või mitmetöötlust? Milles on erinevus?
Mis on stabiilsed ja ebastabiils komponendid?
Kuidas erinevad TCP ja UDP ning millisel tasemel nad töötavad?
Kas olete kasutanud RabbitMQ-d tootmises?
Kirjeldage muudatuste kohaletoimetamise protsessi kiireloomulise tootmisvea parandamisel.
Mida teha, kui SQL-päring on juba optimeeritud, kuid ikkagi on raske?
Kirjutage rate_limit(max_calls, period) dekoratsioon, mis piirab funktsiooni kõnede arvu, kasutades liikuva akna ajas: mitte rohkem kui max_calls kõnet viimase period sekundiga. Kui limiit ületatakse, ei tohiks kõnet täita. Arvestage, et funktsiooni võivad kutsuda mitmest niidist. Näide: @rate_limit(max_calls=5, period=60) kuues kõne ühe minuti jooksul peaks olema tagasi lükatud.