Kas ir iteratori un ģeneratori Python? Kādas ir to priekšrocības?
Python
Identificējiet problēmu ar sekojošo Python funkciju un paskaidrojiet, kāpēc tā notiek: ```python from typing import Any def add_item(item: Any, my_list: list = []) -> list: my_list.append(item) return my_list add_item(5) ```
Kas ir partīcija Kafka? Kas ir consumer grupa?
Pastāstiet mums mazliet par sevi un savu tehnisko pieredzi.
ko atgriezīs funkcija: def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4
Vai Pod ir atsevišķa operētājsistēma?
Kā apstrādāt bloķējošu funkciju no vecas bibliotēkas, lai neapturētu notikumu cilpu?
Skatieties uz funkciju count_pairs. Kāds ir tās sarežģītības? Uzrakstiet efektīvāku versiju.
Kādi ir programmatūras testēšanas veidi un tipi?
Pastāsti par Saga paraugu. Kā jūs to īstenojāt savā sistēmā? Kā informējāt pakalpojumus par atgriešanos?
Kāpēc ir nepieciešama inkapsulācija? Kādi ir riski, tieši pieejot pie objekta datiem?
Kas ir inkapsulācija? Kādas ir iezīmes no Python skatpunkta?
Kā izveidot datu struktūru, kurā nav iespējams ievietot vai mainīt vērtības, bet tās var iegūt pēc atslēgas?
async def get_user(user_id: int, db: AsyncSession): try: user = await db.get(User, user_id) return user finally: await db.close() return None a = await get_user(15, db) # a?
app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # 5 minūšu ilgā faila analīze parse_and_save(file_id, db) @app.post("/upload") async def upload_file( background_tasks: BackgroundTasks, db: Session = Depends(get_db) ): file_id = save_file_to_db(db) db.commit() background_tasks.add_task(heavy_text_parser, file_id, db) return {"status": "parsing started"}
Kas ir objekts, ko atgriež funkcija ar `yield`, un kāda ir piemērota atgriešanas tipa anotācija šeit, nevis `list[str]`?
Kā sauc modeli, kur `Engine` tiek izveidots vienreiz lietojumprogrammai un pārvalda kopīgu savienojumu baseinu?
Kādu lomu AI rīki spēlē jūsu izstrādes ciklā?
Kas notiek, ja Kafka patērētāja pods sabrūk procesa laikā pirms offset apstiprināšanas?
Kas ir REST API?