Sobes.tech

Python

Boli situácie, keď ste museli pri práci na projekte dokázať svoj názor?

Junior — Middle
156

Použil si v Django vnořené dotazy (subqueries) na získanie údajov?

Junior — Middle
156

Ako je implementovaná štruktúra triedy v jazyku Python?

Junior — Middle
156

Môžete vysvetliť, čo sa rozumie pod tokom vykonávania v kontexte programovania?

Junior — Middle
156

[ime] je vprašal: Če so informacije o številu klicev shranjene v zapiranju z uporabo nonlocal, kako lahko znotraj zunaj izvedemo, koliko krat je bila določena funkcija (npr. a) poklicana?

Senior
156

Aké dátové typy sú povolené na vyplnenie poľa?

Junior — Middle
156

Je možné získať prvok podľa jeho pozície zo súboru bez zoradenia?

Junior — Middle
156

Aké programovacie jazyky ste sa naučili počas štúdia na vzdelávacej inštitúcii?

Junior — Middle
156

V čom sa líšia povinnosti a oblasti zodpovednosti tímového lídra a technického lídra v vývojárskom tíme?

Junior — Middle
156

Vysvetlite, čo je JSON Web Token a ako sa používa na autorizáciu.

Junior — Middle
156

Aký je rozdiel medzi povrchnou kópiou a hlbokou kópiou (`copy` a `deepcopy`)?

156

Akú úroveň testovacieho pokrytia vášho kódu považujete za dostatočnú?

Junior — Middle
156

Obstaja več storitev (2-3), in obstaja celovit poslovni scenarij, ki poteka skozi vse storitve. Če operacija na eni od storitev na sredini ali na koncu spodleti, je sistem v nekonsistentnem stanju. Katere metode je mogoče uporabiti za dosego transakcionalnosti med storitvami (ali je celoten scenarij uporabljen, ali sploh ne), če ima vsaka storitev svojo bazo podatkov?

Middle+
156

Môžete podrobne opísať proces kontroly kódu, ktorý sa používa vo vašom tíme?

Junior — Middle
156

Je možné považovať generátor za špeciálnu formu iterátora?

Junior — Middle
156

```python import asyncio from typing import List, Optional class Chunk: def __init__(self, items: List[dict]): self.items = items @property def size(self) -> int: return len(self.items) class Producer: async def next(self) -> Optional[Chunk]: # vrne partijo podatkov ali None ... async def commit(self, chunks: List[Chunk]) -> None: # potrdi uspešno obdelavo chunkov ... class Consumer: max_batch_size = 100 async def consume(self, chunks: List[Chunk]) -> None: total_size = sum(chunk.size for chunk in chunks) if total_size > self.max_batch_size: raise ValueError("partija je prevelika") # obdelava podatkov ... producer = Producer() consumer = Consumer() async def process(): while True: chunk = await producer.next() if chunk is None: break try: await consumer.consume([chunk]) await producer.commit([chunk]) except Exception as e: print("napaka, vendar nadaljujemo:", e) continue if __name__ == "__main__": asyncio.run(process()) ```

Middle
156

Môžeš uviesť hlavné metódy, ktoré Django ORM poskytuje na interakciu s databázou?

Junior — Middle
156

Môžete vysvetliť základné princípy REST a jeho architektonické vlastnosti?

Junior — Middle
156

Pri odovzdaní objektu pomocou operátora kopírovania sa prenesú všetky vnútorné štruktúry v ňom?

Junior — Middle
156
/552