Aké typy replikácie podporuje PostgreSQL?
Python
Aký je rozdiel medzi threading a asyncio?
Prečo sa môžu rozrásť GIN indexy?
Použili ste viacnásobné dedičstvo?
Uveďte príklad princípu rozdelenia rozhraní v štandardnej knižnici Python.
Ako synchronizovať alebo bezpečne prenášať údaje medzi viacerými vláknami alebo korutinami?
Daný je celočíselný poľom výšky (height) dĺžky n. Nakreslených je n zvislých čiar, pričom konce i-tej čiary sú v bodoch (i, 0) a (i, height[i]). Nájdite dve čiary, ktoré spolu s osou abscís (osou x) tvoria kontajner, ktorý obsahuje maximálne množstvo vody. Vráťte maximálny objem vody, ktorý takýto kontajner môže obsahovať. Všimnite si, že kontajner nemôže byť naklonený. Príklad 1: Vstup: height = [1,8,6,2,5,4,8,3,7] Výstup: 49 Vysvetlenie: Uvedené zvislé čiary sú reprezentované poľom [1,8,6,2,5,4,8,3,7]. V tomto prípade maximálna plocha vody (modrá oblasť), ktorú môže kontajner obsahovať, je 49. Príklad 2: Vstup: height = [1,1] Výstup: 1 Obmedzenia: n == height.length 2 <= n <= 10^5 0 <= height[i] <= 10^4
Prečo sú v Pythone potrebné dohody o úrovniach prístupu private, protected a public?
Povedzte nám, čím sa zaoberáte v súčasnej spoločnosti a aké úlohy sú vo vašej zodpovednosti.
Kedy a prečo si vyberáte threading?
Približne koľko času uplynulo medzi objavením chyby a jej opravením?
Ako prebieha inicializácia inštancie triedy v Pythone a na čo slúži __new__?
Akú dátovú štruktúru by ste použili, ak by ste potrebovali efektívne pridávať a odstraňovať prvky z začiatku a z konca?
Čo uprednostňujete: asynchrónnosť alebo viacvláknové spracovanie? Aký je rozdiel?
Popíšte proces doručenia zmien pri naliehavej oprave chyby v produkcii.
Použili ste RabbitMQ v produkcii?
Aká je vlastnosť abstraktných tried a abstraktných metód a na čo sú potrebné?
Čo robiť, ak je SQL dopyt už optimalizovaný, ale stále je ťažký?
Napíšte dekorátor rate_limit(max_calls, period), ktorý obmedzuje počet volaní funkcie pomocou posuvného okna v čase: nie viac ako max_calls volaní za posledných period sekúnd. Pri prekročení limitu by volanie nemalo byť vykonané. Uvedomte si, že funkciu môžu volať z viacerých vlákien. Príklad: @rate_limit(max_calls=5, period=60) šiesty volanie počas minúty by malo byť odmietnuté.
Používate v práci anotácie typov?