mit fog visszaadni a függvény: def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4
Python
Mi az a partíció (partition) a Kafka-ban? Mi az a consumer group?
Nézd meg a count_pairs függvényt. Milyen a komplexitása? Írj egy hatékonyabb változatot.
Milyen típusai és osztályai vannak a szoftvertesztelésnek?
Mesélj a Saga mintáról. Hogyan valósítottátok meg? Hogyan értesítettétek a szolgáltatásokat a rollbackról?
Van külön operációs rendszer a Podban?
A FastAPI lehetővé teszi, hogy funkciókat aszinkron és szinkron módon is megvalósítson — ez hogyan befolyásolja a viselkedést? Hogyan párhuzamosíthatjuk a kéréseket egy async funkcióban?
Írjon egy Dockerfile-t egy Python alkalmazáshoz, amely a következőket csinálja: - A legújabb Python képet használja - A munkakönyvtárat /app-ra állítja - A jelenlegi könyvtár tartalmát átmásolja a konténerbe - Telepíti a requirements.txt-ben felsorolt függőségeket - Megnyitja a 8000-es portot - A futtatja az alkalmazást a következő parancssal: python app.py
Mi az az inkapszuláció? Milyen jellemzői vannak a Python szempontjából?
Miért szükséges az inkapszuláció? Milyen kockázatokkal jár az objektum adataihoz való közvetlen hozzáférés?
Hogyan kezeljük egy régi könyvtárból származó blokkoló funkciót úgy, hogy ne blokkolja az eseményhurkot?
Hogyan készítsünk olyan adatszerkezetet, amelybe nem lehet értékeket beszúrni vagy módosítani, de kulcs szerint lehet hozzáférni?
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 percig tartó fájl elemzése 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"}
Mi az az objektum, amit egy `yield`-et tartalmazó függvény visszaad, és milyen visszatérési típus annotáció alkalmas ide `list[str]` helyett?
Meséljen egy kicsit magáról és technikai tapasztalatáról.
Mi a neve annak a mintának, ahol az `Engine` egyszer jön létre az alkalmazás számára, és kezeli a megosztott kapcsolatpultot?
Milyen szerepet játszanak az AI eszközök a fejlesztési ciklusodban?
Mi történik, ha a Kafka fogyasztói pod összeomlik az üzenet feldolgozása közben, mielőtt az offsetet megerősítené?
Mi az a REST API?