Sobes.tech

Python

Je doporučeno používat vícejádrové zpracování v moderním vývoji ke zvýšení výkonu?

Junior — Middle
143

Jaké knihovny jste použili při práci s FastAPI?

Junior — Middle
143

Je [jméno] na určitém místě?

Senior
143

Jaký je rozdíl mezi obrazem Docker a kontejnerem? Prosím, odpovězte ústně na tuto otázku.

Middle+
143

Můžete uvést příklad situace, kdy asynchronní kód pracuje pomaleji, než se očekávalo?

Junior — Middle
143

Jakou úroveň testovací pokrytí vašeho kódu považujete za dostačující?

Junior — Middle
143

V Pythonu, co se stane při použití řezu seznamu: je vytvořena povrchová nebo hluboká kopie původního seznamu?

Junior — Middle
143

Používáte princip obrácení závislostí ve svých projektech?

Junior — Middle
143

Jaké metody a datové typy existují pro práci s časovými značkami a daty v programování?

Intern — Junior
143

Můžete vysvětlit účel a použití dekorátoru @property v Pythonu?

Junior — Middle
143

```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]: # vrací dávku dat nebo None ... async def commit(self, chunks: List[Chunk]) -> None: # potvrzuje úspěšné zpracování chunků ... 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("dávka je příliš velká") # zpracování dat ... 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("chyba, ale pokračujeme:", e) continue if __name__ == "__main__": asyncio.run(process()) ```

Middle
143

Použili jste vnořené dotazy v Django ORM pro získání dat?

Junior — Middle
143

Použil jsi v praxi mechanismy vnořených transakcí v PostgreSQL?

Junior — Middle
143

Z čeho jsou složena pole v Access Token a kde jsou uložena?

Junior — Middle
143

Jak implementovat ukládání dat do Redis pro zajištění jejich dlouhodobého uchovávání?

Junior — Middle
143

Jaké jsou charakteristické výhody a nevýhody architektury založené na událostech?

Junior — Middle
143

Pokud je 5 spotřebitelů a 10 oddílů, co se stane? Budou všechny oddíly zpracovány?

143
/552