Aká je miera efektívnosti operácie pridávania prvkov do zoznamu?
Python
Ako je v Django implementovaná podpora pre WebSocket pripojenia?
V ktorom meste teraz žiješ?
Vysvetlite koncept bi-connection v kontexte algoritmov a jeho úlohu pri riešení problémov.
V ktorých situáciách je vhodné použiť sharding databázy?
Použili ste imperatívny spôsob mapovania modelov v SQLAlchemy?
Používa sa v Pythone mechanizmus vzájomného vylúčenia (Mutex) na synchronizáciu vlákien?
Môžete vysvetliť princíp fungovania systému rozdeľovania záťaže medzi servery?
Boli situácie, keď ste museli meniť hodnoty vlajok vo FastAPI na riadenie správania aplikácie?
Môžete vysvetliť, čo sú dátové typy a ich štruktúra v programovaní?
# Bankomat, ktorý sa nabíja kazetami s bankovkami, s našou aplikáciou na palube # musí byť schopný vydávať bankovky pre zadanú sumu alebo odpovedať zamietnutím # Pri vydávaní sa bankovky odpočítavajú zo zostatku bankomatu. # Povolené nominály: 50₽, 100₽, 500₽, 1000₽, 5000₽. class ATM: pass # miesto pre kód # Zariadenie bankomatu: # - peniaze sú umiestnené v kazetách vo vnútri bankomatu, ktoré načítava inšpektor a znovu načítava; # - v každej kazete sú bankovky svojho nominálu; # - bankomat môže spočítať zostávajúce bankovky v kazetách, ale táto operácia trvá dlhú dobu - je vhodné ju volať čo najmenej. # API na interakciu s zariadením bankomatu. # rozhranie SDK môže byť zmenené/rozšírené dohodou strán, ak je to potrebné class SDK(ABC): @abstractmethod def count_banknotes(self, banknote: int) -> int: pass @abstractmethod def move_banknote_to_dispenser(self, banknote: int, count: int) -> None: pass @abstractmethod def open_dispenser(self) -> None: pass
Prečo ste opustili svoje predchádzajúce zamestnanie?
Môžete vysvetliť, čo je coroutine a ako sa používajú v programovaní?
Aké sú hlavné rozdiely medzi dataclass a namedtuple v Pythone, a kedy je vhodné ich použiť?
Aký je dôvod použitia prefetch_related v ORM na optimalizáciu dopytov?
Aké sú výhody a nevýhody rámca Flask pre vývoj webových aplikácií?
Vysvetlite princíp fungovania binárneho vyhľadávacieho algoritmu a jeho hlavné charakteristiky.
Je použitie dedičnosti v Django ORM vhodným riešením pre modelovanie databázy?
Ako spracovať hraničné prípady vstupných údajov — záporné čísla, príliš veľké súčty, nesprávne hodnoty?
Aký je rozdiel v mechanizme vyhľadávania metód v triedach v Pythone 2 a Pythone 3?