Sobes.tech

Python

mit fog visszaadni a függvény: def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4

Middle
110

Mi az a partíció (partition) a Kafka-ban? Mi az a consumer group?

Senior
109

Nézd meg a count_pairs függvényt. Milyen a komplexitása? Írj egy hatékonyabb változatot.

Middle
108

Milyen típusai és osztályai vannak a szoftvertesztelésnek?

Junior
108

Mesélj a Saga mintáról. Hogyan valósítottátok meg? Hogyan értesítettétek a szolgáltatásokat a rollbackról?

Middle
107

Van külön operációs rendszer a Podban?

Middle+
107

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?

Middle
107

Í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

Middle
104

Mi az az inkapszuláció? Milyen jellemzői vannak a Python szempontjából?

Senior
103

Miért szükséges az inkapszuláció? Milyen kockázatokkal jár az objektum adataihoz való közvetlen hozzáférés?

Senior
102

Hogyan kezeljük egy régi könyvtárból származó blokkoló funkciót úgy, hogy ne blokkolja az eseményhurkot?

Middle+
101

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?

Middle
99

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?

Middle+
91

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"}

Middle+
91

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?

Middle+
80

Meséljen egy kicsit magáról és technikai tapasztalatáról.

Middle+
77

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?

Middle+
76

Milyen szerepet játszanak az AI eszközök a fejlesztési ciklusodban?

Middle+
74

Mi történik, ha a Kafka fogyasztói pod összeomlik az üzenet feldolgozása közben, mielőtt az offsetet megerősítené?

Middle+
69
/20